演示模板为UDP通信(cmd中运行udp server端代码 eclipse中运行client端代码)
1:进入待运行文件目录 如:D:
2:输入python Environment_msg.py
client.py:
'''
Created on 2018年12月10日
@author: hcl
'''
import socket
updclient =socket.socket(socket.AF_INET,socket.SOCK_DGRAM) #买手机
server_ip_port =('127.0.0.1',8083) #找到服务端软件
while True:#通信循环
msg =input('>>>:').strip()
updclient.sendto(msg.encode('utf-8'),server_ip_port) #发送信息,信息量,服务端地址
data,server_ip =updclient.recvfrom(1024) #接收信息
print(data.decode())
server.py
import socketserver
class My_server(socketserver.BaseRequestHandler):
def handle(self):
#while True:
data =self.request[0]
print(data.decode('utf-8'))
print(self.client_address,self.request[1])
#mag =input('>>>:').strip()
#self.request[1].sendto(mag.encode('utf-8'),self.client_addres