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)