python使用socket实例

来源:互联网 发布:js 多维数组排序 编辑:程序博客网 时间:2024/06/06 00:00

一个server脚本,接受来自client的内容并输出到标准输出

#!/usr/bin/pythonfrom socket import *rev_socket = socket(AF_INET,SOCK_STREAM)rev_socket.bind(("127.0.0.1",8083))rev_socket.listen(100)print 'wait for connection's,addr = rev_socket.accept()print 'one connection'while True:    cont = s.recv(1024)    print "output:",    print cont    if cont == '':        break;s.close()rev_socket.close()

一个client脚本,从标准输入读取内容并发送至server

#!/usr/bin/pythonfrom socket import *cs = socket(AF_INET,SOCK_STREAM)cs.connect(("127.0.0.1",8083))while True:    content = raw_input('input:')    cs.send(content)    if content == '':        break;cs.close()