TCP服务端通信的常规步骤:
- 使用 socket() 创建 TCP 套接字(socket)
- 将创建的套接字绑定到一个本地地址和端口上(Bind)
- 将套接字设为监听模式,准备接收客户端请求(listen)
- 等待客户请求到来: 当请求到来后,接受连接请求,返回一个对应于此次连接的新的套接字(accept)
- 用 accept 返回的套接字和客户端进行通信(使用 write() / send() 或 send() / recv() )返回,等待另一个客户请求关闭套接字
TCP客户端通信的常规步骤:
- 创建套接字(socket)
- 使用 connect() 建立到达服务器的连接(connect)
- 客户端进行通信(使用 write() / send() 或 send() / recv() )
- 使用 close() 关闭客户连接
一。 TCP
server端:
C++ Code
1 |
| #include "stdafx.h" |
client端:
C++ Code
1 |
| #include <winsock2.h> |
二.UDP
SERVER 端
C++ Code
1 |
| #include "stdafx.h" |
C++ Code
1 |
| #include "stdafx.h" |
基本翻译
n. 插座;窝,穴;牙槽
vt. 给…配插座
网络释义
socket: 插座
Socket F: Socket F
Socket 2: Socket 2
socket ['sɒkɪt] socket&type=1详细X
基本翻译
n. 插座;窝,穴;牙槽
vt. 给…配插座
网络释义
socket: 插座
Socket F: Socket F
Socket 2: Socket 2