一、基础概念
socket()
函数,指定地址族(如AF_INET
表示IPv4)和套接字类型(SOCK_STREAM
表示TCP)。然后通过bind()
函数将套接字绑定到一个本地地址和端口上(对于服务器端),客户端则不需要绑定特定端口。接着,服务器端使用listen()
函数监听连接请求,客户端使用connect()
函数发起连接,一旦连接建立成功,双方就可以使用send()
和recv()
函数来发送和接收数据。二、相关优势
三、类型(这里主要指TCP连接的状态类型)
四、应用场景
五、常见问题及解决方法
ping
命令测试网络连通性。setsockopt()
函数设置SO_RCVTIMEO
(接收超时)和SO_SNDTIMEO
(发送超时)。netstat -tlnp
命令查看端口的使用情况,确定哪个进程占用了冲突的端口。领取专属 10元无门槛券
手把手带您无忧上云