计算机网络编程

发布时间:2024年01月18日

1.创建TCP客户端套接字

AF_INET: ipv4地址类型

SOCK_STREAM: tcp传输协议

tcp_client_socket = socket.socket(socket.AF_INET, socket.SOCK_stream)

2.当客户端和服务端建立连接后,服务端程序退出后端口号不会立即释放,需要等待1-2分钟

解决方案:

(1)更换服务端端口号

(2)设置端口号复用(服务端程序退出后端口号立即释放)

设置端口号复用的代码:

SOL_SOCKET:表示当前套接字

SO_REUSEADDR:表示端口号复用选项

tcp_server_socket = socket.socket(socket.SOL_SOCKET,socket.SO_REUSEADDR,True)

文章来源:https://blog.csdn.net/CherryChanccc/article/details/135399240
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。