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()