# 1.创建sockettcp_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 2. 链接服务器server_addr = ("192.168.65.149",3000) tcp_socket.connect(server_addr)# 3. 发送数据send_data =input("请输入要发送的数据:") tcp_socket.send(send_data.encode("gbk"))# 4. 关闭套接字tcp_socke...
tcp_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 2. 链接服务器 server_addr = ("192.168.50.32", 4000) tcp_socket.connect(server_addr) # 3. 发送数据 while True: send_data = input("请输入要发送的数据:") tcp_socket.send(send_data.encode("gbk")) if send_data=='quit...
udp_socket = socket(AF_INET, SOCK_DGRAM) # 2. 准备接收方的地址 dest_addr = ('192.168.236.129', 8080) # 3. 从键盘获取数据 send_data = input("请输入要发送的数据:") # 4. 发送数据到指定的电脑上 udp_socket.sendto(send_data.encode('utf-8'), dest_addr) # 5. 等待接收对方发送的数...
server_port= int(input("请输入服务器port:"))#链接服务器tcp_client_socket.connect((server_ip, server_port))#提示用户输入数据send_data = input("请输入要发送的数据:") tcp_client_socket.send(send_data.encode("gbk"))#接收对方发送过来的数据,最大接收1024个字节recvData = tcp_client_socket.rec...
学习目标 1、了解计算机网络相关信息 2、掌握Python3编码转换的方法 3、掌握TCP客户端及服务器端开发流程及应用实践 4、socket套接字之send和recv原理剖析 5、掌握网络综合案例:多任务版TCP服务端程序应用实践 一…
importsocketdefmain():# 1.创建socketclient_s=socket.socket(family=socket.AF_INET,type=socket.SOCK_STREAM)# 2.链接服务器server_ip=input('请输入ip:')server_port=int(input('请输入port:'))client_s.connect((server_ip,server_port))# 3.发送数据send_data=input('请输入要发送的数据:')client_...
".encode("gbk")# 发送数据tcp_client_socket.send(send_data)# 接收数据, 这次接收的数据最大字节数是1024recv_data=tcp_client_socket.recv(1024)# 返回的直接是服务端程序发送的二进制数据print(recv_data)# 对数据进行解码recv_content=recv_data.decode("gbk")print("接收服务端的数据为:",recv_content...
data = '这是一段文本数据' data_bytes = data.encode('utf-8') clientsocket.sendall(databytes) ``` 步骤三:接收服务器响应 在发送数据之后,客户端可以等待服务器的响应。服务器可能会返回一些状态信息或者处理结果。 例如,如果要接收服务器的响应,可以使用以下代码: ...
tcpServerSocket.bind(addr)tcpServerSocket.listen()whileTrue:print('等待连接')tcpClientSocket,addr=tcpServerSocket.accept()whileTrue:data=tcpClientSocket.recv(bufferSize)ifdata==b'q':breaktcpClientSocket.send(ctime().encode(encoding='GBK')+b'\n '+data)tcpClientSocket.close()tcpServerSocket.close(...
变成被动套接字, 被动套接字:以后只能接收客户端连接请求..., ip_port = tcp_server_socket.accept() print(ip_port) # 接收客户端的消息 recv_data = service_client_socket.recv...encode("gbk")) # 关闭服务于客户端的socket service_client_socket.close() # 关闭服务端的socket tcp_server_socket....