您的位置:首页 > 理论基础 > 计算机网络

Python 下的 tcp server/client 通信

2017-12-27 02:15 423 查看
说明:只做基础,不做延伸,直接上代码

1、源文件

server.py

from socket import *

server = socket(AF_INET, SOCK_STREAM)
server.bind(("localhost", 5555))
server.listen(1)

sock, addr = server.accept()
print "[+] connected from ", addr
sock.send('Hello')

while True:

r = sock.recv(1024)

print "[+] message:", r

sock.send("you said: " + r)

server.close()


client.py

from socket import *

client = socket(AF_INET, SOCK_STREAM)
client.connect(("localhost", 5555))

while True:
r = client.recv(1024)
print "[+] recv data", r

data = raw_input("input ur words:")

client.send(data)


2、运行

打开终端并执行 server:python server.py

打开终端并执行 client:python client.py
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python socket tcp
相关文章推荐