Advertisement

Windows socket编程(服务器与客户端代码)

阅读量:

服务器和客户端

网络套接字应用程序主要分为两类,即服务端与客户端。

服务端与客户端在构建方式上存在明显差异。
以下为常规情况下构建流式TCP/IP服务端与客户端的通用模式。

服务器创建流程概述

1、完成 Winsock 的初始化操作。
2、建立通信套接字。
3、将套接字与本地地址进行绑定。
4、在已绑定的套接字上启动客户端监听功能。
5、接收并处理来自客户端的连接请求。
6、执行数据的传输与接收过程。
7、终止当前连接。

客户端创建步骤:

1、完成 Winsock 的初始化操作。
2、生成对应的套接字对象。
3、与目标服务器建立连接。
4、执行数据的传输与接收过程。
5、终止当前连接。

具体信息可查阅微软官方网站提供的示例:https://docs.microsoft.com/zh-cn/windows/win32/winsock/about-clients-and-servers#server

程序执行注意事项:
在运行客户端软件之前,需确保服务器端程序已正常启动。
客户端将尝试与运行于 TCP 端口 27015 上的服务器进行通信。 一旦连接成功,客户端会向服务器发送数据,并接收来自服务器返回的信息。 随后,客户端将关闭所使用的套接字并结束运行。

Linux套接字编

全部评论 (0)

还没有任何评论哟~