现在的位置: 首页 > 综合 > 正文

Python客户端与服务端网络通讯

2013年08月28日 ⁄ 综合 ⁄ 共 709字 ⁄ 字号 评论关闭

server.py:

 

import socket
sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
sock.bind(("", 8080))
sock.listen(5)
try:
    while True:
        newSock,address = sock.accept()
        print "Connect from", address
            while True:
                newSock.send("rsp from server")
                recvData = newSock.recv(8192)
                print recvData
                if not recvData:
                    break
                newSock.send(recvData)
                newSock.close()
                print "Disconnected from", address
finally:
    sock.close()

 

client.py:

import socket
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect(("localhost", 8080))
data = "Hello World!"
sock.send(data)
rsp = sock.recv(8192)
print "Rcvd", rsp
sock.close()

 

 

抱歉!评论已关闭.