正在加载图片...
5.1.1使用 CAsyncSocke类的一般步骤P110 网络应用程序一般采用客户服务器模式,它们使用 CAsyncSocket类编程的 步骤有所不同,参表51 序号 服务器( Server) 客户机( Client) //构造一个套接字 //构造一个套接字 CAsyncSocket sock Srvr; CAsync Socket sockClient //刨建 SOCKET句柄,绑定到指定的端口|//刨建 SOCKET旬柄,使用默认参数 sockSrvr. Create(nPort) sockClient. Create 3 //启动监听,时刻准备接受连接请求 sockSrvr. Listen(; //请求连接到服务器 sockClient. Connect(strAddr npor //构造一个新的空的套接字 CAsyncSocket sockRecv //接收连接请求 sockSrvr. Accept( ockRecv) //接收数据 //发送数据 sockRecv. Receive(pBuf, nLen) sockClient. Send(pBuf, nLen 7 //发送数据 //接收数据 sockRecv. Send(pBuf, nLen sockClient. ReceivelpBuf, nLen) 8 //关闭套接字对象 //关闭套接字对象 sockRecv. Close sockClient. Close()网络应用程序一般采用客户/服务器模式,它们使用CAsyncSocket类编程的 步骤有所不同,参表5.1。 5.1.1 使用CAsyncSocket类的一般步骤 P110 序 号 服务器(Server) 客户机(Client) 1 //构造一个套接字 CAsyncSocket sockSrvr; //构造一个套接字 CAsyncSocket sockClient; 2 //创建SOCKET句柄,绑定到指定的端口 sockSrvr.Create(nPort); //创建SOCKET句柄,使用默认参数 sockClient.Create( ); 3 //启动监听,时刻准备接受连接请求 sockSrvr.Listen( ); 4 //请求连接到服务器 sockClient.Connect(strAddr, nport); 5 //构造一个新的空的套接字CAsyncSocket sockRecv; //接收连接请求sockSrvr.Accept(sockRecv); 6 //接收数据 sockRecv.Receive(pBuf, nLen); //发送数据 sockClient.Send(pBuf, nLen); 7 //发送数据 sockRecv. Send(pBuf, nLen); //接收数据 sockClient.Receive(pBuf, nLen); 8 //关闭套接字对象 sockRecv.Close( ); //关闭套接字对象 sockClient.Close( );
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有