import socket
def send():
#创建tcp套接字
udp_socket = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
local_addr = ('', 7788) # ip地址和端口号,ip一般不用写,表示本机的任何一个ip
udp_socket.bind(local_addr)
while True:
str_input = input('要发啥就写啥!')
str_input = str_input+'\n'
if(str_input == 'exit'):
break
#可以使用套接字收发数据
udp_socket.sendto(str_input.encode('utf-8'),('192.168.27.81',8080))
#不使用时关闭
udp_socket.close()
#socket接收数据
def accipt():
#1创建套接字
udp_socket = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
#2绑定本地信息
localaddr = ('192.168.27.71',7788)
udp_socket.bind(localaddr)
#3接收数据
recv_data = udp_socket.recvfrom(1024)
#4打印接收到的数据
print(recv_data[0].decode('gbk'))
#5关闭套接字
udp_socket.close
if __name__ == '__main__':
# accipt() # 接收其他电脑发来的消息
send() # 给其他地址发送消息