码迷,mamicode.com
首页 > 编程语言 > 详细

python socket 套接字编程

时间:2015-04-17 07:21:55      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:

#!/usr/bin/python 
 
#client
 
from socket import * 
 
HOST = ‘127.0.0.1‘ 
PORT = 21567 
BUFSIZ = 1024 
ADDR = (HOST,PORT) 
 
tcpCliSock = socket(AF_INET, SOCK_STREAM) 
tcpCliSock.connect(ADDR) 
recv_s = tcpCliSock.recv(BUFSIZ) 
print recv_s 
 
try: 
    while True: 
        send_c = raw_input(‘clinet: ‘) 
        tcpCliSock.send(‘client: %s‘ % (send_c)) 
        recv_s = tcpCliSock.recv(BUFSIZ) 
        print recv_s 
finally: 
    tcpCliSock.close()

服务器:

#!/usr/bin/python 
 
from socket import * 
 
HOST = ‘‘ 
PORT = 21567 
BUFSIZ = 1024 
ADDR = (HOST, PORT) 
tcpSerSock = socket(AF_INET, SOCK_STREAM) 
tcpSerSock.bind(ADDR) 
tcpSerSock.listen(1) 
 
try: 
    while True: 
        print ‘waiting for connection...‘ 
        tcpCliSock, addr = tcpSerSock.accept() 
        print ‘...connected from:‘, addr 
        tcpCliSock.send(‘Please have a talk...‘) 
        try: 
            while True: 
                recv_c = tcpCliSock.recv(BUFSIZ) 
                print recv_c 
                send_s = raw_input(‘server: ‘) 
                tcpCliSock.send(‘server: %s‘ % (send_s)) 
        finally: 
            tcpCliSock.close() 
finally: 
    tcpSerSock.close()



python socket 套接字编程

标签:

原文地址:http://my.oschina.net/xiaomianyang/blog/402716

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!