thlm0 2019-10-29
今天总结一下WinSock编程步骤.
1 CSocket serverSock; 2 CSocket ClientSock;
1 ServerSock.Create(4500);//服务器端需要指定一个端口号 2 ClientSock.Create(); //客户端不用指定端口号
ServerSock.Listen(5);//参数5是表示待处理Socket队列中最多能有几个socket
ClientSock.Connect("192.168.12.15",4500);//服务器IP地址与端口号
1 CSocket ReceiveSocket; 2 ServerSock.Accept(ReceiveSocket);
此外,如果想在两个程序之间接收或发送信息,MFC也提供了相应的函数。如下的两个函数分别实现发送字符串和接收字符串。
1 ServerSock.Receive(String, sizeof(rxbuf));//接收字符串和接收字符串缓冲区大小 2 ServerSock.Send(String,sizeof(txbuf));//发送字符串和字符串缓冲区大小
End.
谢谢.