NetworkComms 通信框架 V3 之监听多端口

NetworkComms通信框架V3版本 支持服务器端程序同时监听多端口

使用示例代码如下:

SendReceiveOptions sendReceiveOptions = new SendReceiveOptions<NullSerializer>();

//本地IP端点
List<EndPoint> localIPEndPoints = new List<EndPoint>();
//本地 监听器
List<ConnectionListenerBase> listeners = new List<ConnectionListenerBase>();

for(int i=10000;i<10500,i++)

{

localIPEndPoints.Add(new IPEndPoint(localIPAddress, 10000 + i));
listeners.Add(new TCPConnectionListener(sendReceiveOptions, ApplicationLayerProtocolStatus.Enabled));

}

//开始监听所有的端口
Connection.StartListening(listeners, localIPEndPoints, true);
时间: 03-14