return response;
这里是接收的:
C# code
User user = (User)obj;
TcpClient client = user.client;
DataInfo Deserializedinfo;
//是否正常退出接收线程
//bool normalExit = false;
string receiveString = null;
receiveString = user.sr.ReadLine();
我昨晚找到一个方法,使用tcpclient的GetStream().Read,但是我上面那种接收方法接收我java写的socket客户端的数据是没问题的啊,是不是传输的方式的问题?
你的_sock创建过程没有发出来
socketEventArg.UserToken = null;
这个地方指定 我不知道为null是否可以 标准的应该是 socketEventArg.UserToken = _sock
还有 你这里的_socket.RemoteEndPoint地址和端口是否正确 要检查一下
最后 再几个地方捕获一下异常
还有 这个有用到么 bool c = _socket.Connected;
接受那边 如果你用其他的方法可以的话 这个应该也可以吧