Advertisement

深入掌握C++语言的Socket编程技术,在Windows环境下

阅读量:

此处引用他人博客原话

服务器端的处理流程通常包括以下步骤:
1、完成winsocket的初始化操作
2、创建对应的socket对象
3、将其与本地地址进行绑定(bind)
4、启动监听模式(listen)
5、接受来自客户端的连接请求(accept)
6、执行与客户端的数据交互(send, recv)
7、在通信结束后,终止当前连接
8、释放winsocket所占用的相关资源
客户端的处理流程一般如下:
1、对winsocket进行初始化设置
2、生成相应的socket实例
3、将其绑定到本地地址(bind)
4、主动发起与服务器的连接请求(connect)
5、开展与服务器之间的数据交换(send, recv)
6、完成通信后,断开当前连接
7、释放winsocket所占用的资源

1. 初始化winsocket

首先应完成对WSADATA这一数据结构的初始化操作

复制代码
    typedef struct WSAData {
        WORD                    wVersion;
        WORD            

全部评论 (0)

还没有任何评论哟~