网络编程socket套接字及其使用(四)
今天总结一下WinSock编程步骤. 创建CSocket对象。例如,创建两个CSocket对象,分别为服务器端和客户端的对象,代码如下 1 CSocket serverSock; 2 CSocket ClientSock; 使用CSocket对象的Create函数创建Windows Socket。同时,Create函数会自行调用Bind函数将此Socket绑定到指定的地址上面。例如: 1 ServerSock.Create(4500);//服务器端需要指定一个端口号 2 ClientSock.Create(); //客户端不用指定端口号 对于服务器端,需要这个Socket不停的监听是否有来自网络上的链接请求,因此需要调用监听函数。例如: ServerSock.Listen(5);//参数5是表示待处理Socket队列中最多能有几个socket 对于客户端,实行链接,例如: ClientSock.Connect("192.168.12.15",4500);//服务器IP地址与端口号 服务器接收连接。在服务器端调用Accept(ReceiveSocket)来接收来自客户端的消息。而此时服务器端还须建立一个新的CSocket对象,用它来和客户端进行交流。例如: 1 CSocket ReceiveSocket; 2 ServerSock.Accept(ReceiveSocket); 此外