SToolkit.SocketNetwork
1.0.0
고성능, 강력한 비동기 TCPUDP 소켓 클라이언트서버.
너겟 패키지
또는 너겟 콘솔
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 ;