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

Python socket 简单示例程序

2010-12-13 20:32 603 查看
pyhton 的socket 通信简单方便,写了一个小例子,真的挺方便的

客户端:

import thread

from socket import *

HOST = '192.168.7.118'

PORT = 8888

BUFSIZE = 20000

ADDR = (HOST,PORT)

cliSock = socket(AF_INET,SOCK_STREAM)

cliSock.connect(ADDR)

print 'Enter out'

def priWord():

while True:

data = cliSock.recv(BUFSIZE)

if data:

print ':',data,'/n>',

thread.start_new_thread(priWord,())

while True:

data = 'Michael:'+raw_input('-->')

if not data:

break

cliSock.send(data)

cliSock.close()

服务端:

import thread

from socket import *

from time import ctime

HOST = ''

PORT = 8888

BUFSIZE = 200000

ADD = (HOST,PORT)

serSock = socket(AF_INET,SOCK_STREAM)

serSock.bind(ADD)

serSock.listen(10)

while True:

print 'waiting for connecting...'

cliSock,addr = serSock.accept()

print 'Connected from:',addr

def priWord():

while True:

data = cliSock.recv(BUFSIZE)

if data:

print data,'/n>'

thread.start_new_thread(priWord,())

while True:

reWord = "Bill:"+raw_input('-->')

if not reWord:

break

cliSock.send(reWord)

cliSock.close()

if not raw_input('/nEnter out :'):

break

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