美文网首页
python实现简单socket通信

python实现简单socket通信

作者: 尾枯枝 | 来源:发表于2018-06-04 14:17 被阅读14次

服务器端程序主要实现:
创建socket->绑定端口信息->监听->响应连接->收发数据
例子如下:

#server.py
import socket
ip_port = ('127.0.0.1',9999)
sk = socket.socket()
sk.bind(ip_port)
sk.listen(5)
while True:
    print ('server waiting...')
    conn,addr = sk.accept()
    client_data = conn.recv(1024)
    print (client_data)
    conn.sendall('server:hello')
    conn.close()

客户端程序要实现:
创建socket->尝试连接->收发数据
例子如下:

#client.py
import socket
ip_port = ('127.0.0.1',9999)
sk = socket.socket()
sk.connect(ip_port)
sk.sendall('client:hello')
server_reply = sk.recv(1024)
print (server_reply)
sk.close()

先使用一个cmd窗口运行server.py
然后运行另一个cmd窗口运行client.py

相关文章

网友评论

      本文标题:python实现简单socket通信

      本文链接:https://www.haomeiwen.com/subject/vrjklftx.html