使用socket库实现TCP通信协议
发布时间
阅读量:
阅读量
tcp通信
-
tcp的接口
-
- socket
- bind
- listen监听
- accept
- connect
- recv
- send
-
单进程版tcp通信
-
多进程版tcp通信
-
多线程版tcp通信
tcp的接口
tcp 的详细内容会在后续章节中进行讲解;我们可以利用这些接口来建立一个简单的通信连接。接下来我们将探讨这一系列接口的设计与实现。
socket
功能:socket()用于建立一个网络通信通道;当成功时会类似于打开文件返回的描述符;程序则可以通过读写操作在互联网上传输信息
函数原型:
int socket(int domain, int type, int protocol);
AI写代码cpp
参数说明:
- domain:领域又被称为协议家族,在TCP/IP体系中, 协议族决定了socket的地址类型与UDP一致的方式是使用IPv4或AF_INET。
- type:该字段定义了套接字类别:分为流式套接字和数据报类别的套接字两种类型;TCP使用面向流的传输协议,并且其参数设置为SOCK_STREAM。
- protocol:该字段定义了与该套接字一起使用的特定传输协议:若指代该
全部评论 (0)
还没有任何评论哟~
