怎样用 python(2.5或其它版本均可)实现图形界面,并向指定IP地址的指定端口发送数据包?回答请注明版本
1个回答
展开全部
可以使用pygtk来实现图形界面,可以在网上找一些教程。
向指定端口发送数据包,使用socket内置库。下面有一个简单的demo以供参考:
server端:
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.bind(("", 8081))
while True:
# Receive up to 1,024 bytes in a datagram
data, addr = s.recvfrom(1024)
print "Received:", data, "from", addr
client端:
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
port = 8081
host = "localhost"
while True:
msg = raw_input()
s.sendto(msg, (host, port))
望采纳,谢谢支持!
追问
demo执行完的结果是啥?执行完demo再怎么做?
追答
这是个客户端和服务端进行socket通信的demo。图形界面pygtk的使用方法参见网上的demo。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询