服务器端sever代码:
#!/usr/bin/ python
import socket
address=(‘127.0.0.1’,10000)
s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
s.bind(address)
while 1:
data,addr=s.recvfrom(2048)
if not data:
break
print “got data from”,addr
print data
s.close()
客户端client代码:
#!/usr/bin/python
import socket
addr=(‘127.0.0.1’,10000)
s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
while 1:
data=raw_input()
if not data:
break
s.sendto(data,addr)
s.close()
在ubuntu文件所在文件夹中运行两个终端,先在一个终端中运行客户端代码,因为客户端为发送端,服务器端为接收端,然后在另一个终端中运行服务器端代码,这样就可以模拟在客户端发送数据,服务器端接受数据并作显示。

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐