用Socket 做的一个聊天小程序,为什么总是丢包,如何解决
为了学习Socket,从网上down了一下实例,进行调试学习,程序很简单,就是服务端和客户端进行对话聊天,但是发现在连续发送内容时,有的信息收不到,没有反应。这是怎么回事,是不是传说的丢包问题,怎样才能解决,实现稳定的对话。
不是都收不到,现在是不稳定,快速输入,点发送,有的能收到,有的就收不到。
谢谢
[解决办法]
这种代码.........到处都是惨不忍睹的。
随便找一个吧,
string strData = string.Format("{0}", Encoding.UTF8.GetString(bytes));
ServerSocket.Listen(20);
ClientSocket = ServerSocket.Accept();
ServerReceiveData();