python实现简单socket程序在两台电脑之间传输消息的方法
2015-03-13 11:53
1006 查看
python开发简单socket程序在两台电脑之间传输消息,分为客户端和服务端,分别在两台电脑上运行后即可进行简单的消息传输,也可以在一台电脑上测试,设置两个不同的端口即可。
# Save as server.py 服务端代码 # Message Receiver import os from socket import * host = "" port = 13000 buf = 1024 addr = (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": break UDPSock.close() os._exit(0) # Save as client.py 客户端代码 # Message Sender import os from socket import * host = "127.0.0.1" # set to IP address of target computer port = 13000 addr = (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": break UDPSock.close() os._exit(0)
希望本文所述对大家的Python程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- python实现简单socket程序在两台电脑之间传输消息的方法
- python实现简单socket通信的方法
- Python基于Socket实现的简单聊天程序示例
- c#实现为程序绑定电脑简单实现方法
- python实现简单socket通信的方法
- Python简单实现控制电脑的方法
- 在一个程序中需要用到全局变量(在多个class之间共享数据),请问如何定义具有这种功能的变量?或者是否有其他的方法解决多个class之间的数据共享(尽量简单实现)。 首先应该明确 Java中没有全局变
- Python不同电脑之间传输文件实现类似scp功能不输密码
- 【java学习记录】12.用Socket网络访问方法,实现简单的网络聊天程序
- Python实现Windows和Linux之间互相传输文件(文件夹)的方法
- 如何用一根网线实现在两台电脑之间传输数据
- Linux利用socket实现两台pc之间的数据传输功能,包括windows到linux,UDP实现
- c#实现为程序绑定电脑简单实现方法
- 利用socket实现简单的文件传输小程序
- python socket编程 实现简单p2p聊天程序
- Socket通讯编程实现简单的任意聊天程序
- 在windows电脑上运行linux程序软件的简单方法
- 一个简单的socket客户端发送消息到服务器端程序
- 用Socket实现的简单客户端和服务端程序(一)
- Winform程序多语言国际化实现的简单方法