0
点赞
收藏
分享

微信扫一扫

Python socket编程,tcp和udp


TCP服务端

from socket import *
from time import ctime

tcpsock = socket(AF_INET, SOCK_STREAM)
tcpsock.bind(('127.0.0.1',61001))

tcpsock.listen(5)


print tcpsock
while True:
print 'wait connection'
tcpcli,addr = tcpsock.accept()
print '..connect from ,',addr

while True:
data = tcpcli.recv(1024)
if not data:
break
print "received info:",data
tcpcli.send("nihao, %s"% ctime())

tcpcli.close()


tcpsock.close()

TCP客户端

from socket import *

tcpsock = socket(AF_INET, SOCK_STREAM)

tcpsock.connect(('127.0.0.1',61001))

tcpsock.send("I am fupeng")
data = tcpsock.recv(1024)
print data



tcpsock.close()

UDP服务器

from socket import *
from time import ctime

tcpsock = socket(AF_INET, SOCK_DGRAM)
tcpsock.bind(('127.0.0.1',61001))



print tcpsock
while True:
print 'wait connection'

data ,addr= tcpsock.recvfrom(1024)
print "received info:",data
tcpsock.sendto("nihao, %s"% ctime(), addr)



tcpsock.close()

UDP客户端

from socket import

tcpsock = socket(AF_INET, SOCK_DGRAM)


tcpsock.sendto("I am fupeng",('127.0.0.1',61001))
data = tcpsock.recvfrom(1024)
print data



tcpsock.close()


举报

相关推荐

0 条评论