nschifan
2019-03-29 00:03C# socket客户端接收的数据int.Parse报错
我在做一个黑白棋游戏,想通过服务器转发指令实现客户端落子。在客户端接收数据然后转成int去判断落子的坐标然后报错了,然后服务器收到一堆空格。private void receiveData(object socket)
{
Socket ortherSocket = (Socket)clientSocket;
while (true)
{
try
{
String data = Receive(ortherSocket); // 接收客户端发送的信息
if (!data.Equals(""))
{
s = data;
s1 = int.Parse(data);
if (s != "")
{
Sc(s1);
}
}
}
catch (Exception ex)
{
//ortherSocket.Shutdown(SocketShutdown.Both);
ortherSocket.Close();
break;
}
}
}
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- c#与java的问题.
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 0个回答
- Socket.Receive的问题。进入断点后没有报任何错,没获取到int就跳出断点
- socket
- winform
- 2个回答
- C#用socket发送组包给java服务器,调用recieve时ConnectionAbort。
- socket
- it'd
- c#
- 2个回答
- c#客户端和服务器端通信问题
- 通信
- c#
- 4个回答