SToolkit.SocketNetwork
1.0.0
高效能、強大、非同步 TCPUDP 套接字客戶端伺服器。
努吉特包
或者 Nuget 控制台
Install-Package SToolkit.SocketNetwork
#1 #2
包括
using SToolkit . SocketNetwork ;
建立伺服器,TCP
SocketServer TcpServer = new SocketServer ( NetworkType . Tcp , IPAddress . Loopback , 5400 ) ;
或UDP
SocketServer UdpServer = new SocketServer ( NetworkType . Udp , IPAddress . Loopback , 5401 ) ;
然後綁定事件
啟動伺服器
TcpServer . Start ( ) ;
UdpServer . Start ( ) ;
所有伺服器功能
SocketServer ( NetworkType type , IPAddress address , int port ) ;
void Dispose ( ) ;
void Start ( ) ;
void Stop ( ) ;
所有伺服器變數
string Uid ;
IPAddress IPAddress ;
int Port ;
List < ClientConnection > ConnectedClients ;
int LoopInterval ;
int Backlog ;
NetworkType ServerType ;
bool UDPClientManage ;
int UDPDataInterval ;
包括
using SToolkit . SocketNetwork ;
建立客戶端,TCP
SocketClient TcpClient = new SocketClient ( NetworkType . Tcp ) ;
或UDP
SocketClient UdpClient = new SocketClient ( NetworkType . Udp ) ;
綁定事件
連接到遠端伺服器
TcpClient . Connect ( IPAddress . Loopback , 5400 ) ;
UdpClient . Connect ( IPAddress . Loopback , 5401 ) ;
所有客戶端功能
SocketClient ( NetworkType type ) ;
void Dispose ( ) ;
void Connect ( IPAddress address , int port ) ;
void Connect ( IPEndPoint point ) ;
void Disconnect ( ) ;
所有客戶端變數
NetworkType ClientType ;
int LoopInterval ;
int UDPDataInterval ;