您的位置:首页 > 编程语言 > Python开发

python socket 编程的简单example

2008-02-19 16:04 531 查看
python 的确很强大,学习中ing.... 一个简单的 socket 的例子。

#!/usr/bin/python

from socket import *
def conto(ser,port) :
try :
sock = socket(AF_INET,SOCK_STREAM)
sock.connect((ser,port))
except:
print "can't connect to : ",(ser,port)
return
while True :
inp = raw_input("Input Your words:")
sock.send(inp)
if inp == "exit" or inp == "quit" :
sock.close()
break

if __name__ == '__main__' :
conto('localhost',8080)

下面是server 的 code 的

#!/usr/bin/python

from socket import *

def start(host,port) :
sock = socket(AF_INET,SOCK_STREAM)
sock.bind((host,port))
sock.listen(5)
print 'Start To listen : '
num=0
while True:
conn,addr=sock.accept()
print 'New connection come : ' , addr
num = num + 1
while True:
data = conn.recv(1024)
if not data : break
print('Echo=>'+data)
conn.close()
if num >= 2 : break
sock.close()

if __name__ == '__main__' :
start('',8080)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: