c#网络编程
soilerl
代码改变世界
展开
-
c#--.net网络通信学习
一、服务端代码 1、创建服务端socket Socket serverSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); 2、将ipv4地址转换为ipAddress对象,有两种方法: 第一种:IPAddress ipAddress = new IPAddress(new...原创 2018-12-27 13:58:34 · 822 阅读 · 0 评论 -
解决tcp粘包和分包问题
tcp存在粘包和分包问题,因此需要对客户端和服务端都进行处理 1、对客户端进行处理: 新建一个 Message类 class Message { public static byte[] GetBytes(string data) { byte[] dataBytes = Encoding.UTF8.GetBytes(data)...原创 2018-12-27 20:37:16 · 593 阅读 · 0 评论