时间:2021-05-22
本文实例讲述了python实现简单socket程序在两台电脑之间传输消息的方法。分享给大家供大家参考。具体分析如下:
python开发简单socket程序在两台电脑之间传输消息,分为客户端和服务端,分别在两台电脑上运行后即可进行简单的消息传输,也可以在一台电脑上测试,设置两个不同的端口即可。
# Save as server.py 服务端代码# Message Receiverimport osfrom socket import *host = ""port = 13000buf = 1024addr = (host, port)UDPSock = socket(AF_INET, SOCK_DGRAM)UDPSock.bind(addr)print "Waiting to receive messages..."while True: (data, addr) = UDPSock.recvfrom(buf) print "Received message: " + data if data == "exit": breakUDPSock.close()os._exit(0) # Save as client.py 客户端代码# Message Senderimport osfrom socket import *host = "127.0.0.1" # set to IP address of target computerport = 13000addr = (host, port)UDPSock = socket(AF_INET, SOCK_DGRAM)while True: data = raw_input("Enter message to send or type 'exit': ") UDPSock.sendto(data, addr) if data == "exit": breakUDPSock.close()os._exit(0)希望本文所述对大家的Python程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
无需外部硬件设备,用软件的方法就可以实现一套鼠标键盘控制两台或多台电脑。(前提是两台电脑在同一个局域网中)。下面以两台电脑为例。1、首先要知道两台电脑的ip地址
点对点传输 方法一:使用超级终端。怎样安装微软操作系统自带的超级终端的方法这里不再叙述。在需要传输的两台电脑上安装好调制解调器。在拨出方,进入超级终端,在
自己的电脑与别人的电脑共享必须要两台电脑在同一个局域网内,并且两台电脑能相互PING通。 为了防止意外错误,记得把两台电脑的防火墙都关闭。 局域网共享设
点对点传输 方法一:使用超级终端。怎样安装微软操作系统自带的超级终端的方法这里不再叙述。在需要传输的两台电脑上安装好调制解调器。在拨出方,进入超级终端,在
交换机连接两台电脑同时上网 当家里拥有两台电脑的时候,可不可以开通一条网线,让两台一起上网呢?当然办法是肯定有的,下面就是详细讲解如何通过交换机让两台电脑