Python 网络编程起步(Socket发送消息)

秋天,是收获的季节,它因收获而变得美丽。苹果成熟了,成熟的苹果染红了大树,葡萄成熟了,成熟的葡萄在向我们微笑,桃子也成熟了,桃子像小女孩粉红的脸蛋。
一、服务端(Server.py)
服务端要做的事情是:
1. 创建一个Socket对象
importsocket
s
=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
2. 绑定一个端口
s.bind(("",8081))
3. 接受来自客户端的消息
whileTrue:
#Receiveupto1,024bytesinadatagram
data,addr=s.recvfrom(1024)
print"Received:",data,"from",addr
二、客户端(Client.py)
客户端要做的事情是:
1. 创建一个Socket对象。
importsocket
s
=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
2. 向某个服务器的指定的端口发送消息。由于使用UDP,如果服务器端未接收到将会丢弃数据包。
port=8081
host
="localhost"
whileTrue:
msg
=raw_input()
s.sendto(msg,(host,port))
三、运行试试

本文Python 网络编程起步(Socket发送消息)到此结束。想要看清事实,必须要经历一些疼痛。小编再次感谢大家对我们的支持!

您可能有感兴趣的文章
Python网络编程实现TCP和UDP连接

python网络编程之多线程同时接受和发送

python网络编程 使用UDP、TCP协议收发信息详解

Pythony运维入门之Socket网络编程详解

python socket网络编程之粘包问题详解