import socket def main(): """ tcp客户端流程 1. 创建套接字socket 2. 链接服务器connect 3. tcp收发数据用recv ; send ; udp收发数据用recvfrom ; sendto 4. 关闭套接字close """ # 创建tcp套接字 tcp_socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM) # 链接服务器 # tcp_socket.connect(("服务器IP地址",端口号)) server_ip = input("please input the server's ip address:") # ip地址是字符串格式 server_port = int(input("please input the server's port")) # port端口是整型 tcp_socket.connect((server_ip,server_port)) # 收发数据 tcp_socket.send("data.encode()") sending_data = input("please input the message you need send:") tcp_socket.send(sending_data.encode("gbk")) # windows编码""gbk # 关闭套接字 tcp_socket.close() if __name__== "__main__": main()
socket 客户端发送数据 python
最新推荐文章于 2024-07-12 22:25:59 发布