2020年5月21日

UdpClient使用

摘要: 客户端: public class UdpClientManager { //接收数据事件 public Action<string> recvMessageEvent = null; //发送结果事件 public Action<int> sendResultEvent = null; //本地监 阅读全文

posted @ 2020-05-21 23:14 jshchg 阅读(500) 评论(0) 推荐(0) 编辑

C#实现异步阻塞TCP

摘要: C#实现异步阻塞TCP(SocketAsyncEventArgs,SendAsync,ReceiveAsync,AcceptAsync,ConnectAsync)、集客户端断开重连机制、分包发送机制、异步收发于一体。 阅读全文

posted @ 2020-05-21 23:03 jshchg 阅读(1146) 评论(0) 推荐(0) 编辑

异步 TCP 通信 ---- AsyncTcpClient

摘要: 1 using System; 2 using System.Diagnostics; 3 using System.Globalization; 4 using System.Net; 5 using System.Net.Sockets; 6 using System.Text; 7 using 阅读全文

posted @ 2020-05-21 20:35 jshchg 阅读(1559) 评论(0) 推荐(0) 编辑

使用完成端口(IOCP)

摘要: 1 using System; 2 using System.Net; 3 using System.Net.Sockets; 4 5 namespace JCommon.Net 6 { 7 /// <summary> 8 /// 存储客户端信息, 这个可以根据自己的实际情况来定义 9 /// </ 阅读全文

posted @ 2020-05-21 16:35 jshchg 阅读(469) 评论(0) 推荐(0) 编辑

TcpListener、TcpClient 、NetworkStream

摘要: 1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 using System.Security.Cryptography; 5 using System.Net.Sockets; 6 using Sys 阅读全文

posted @ 2020-05-21 16:33 jshchg 阅读(367) 评论(0) 推荐(0) 编辑

semaphore

摘要: // Semaphore是System.Threading下的类,限制可同时访问某一资源或资源池的线程数。 1 using System; 2 using System.Threading; 3 4 namespace testSemaphore 5 { 6 //class Program 7 // 阅读全文

posted @ 2020-05-21 16:00 jshchg 阅读(215) 评论(0) 推荐(0) 编辑

导航