python-网络编程
Posted xiechao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-网络编程相关的知识,希望对你有一定的参考价值。
1、简单的套接字通信
1.1、服务端
import socket # 买手机 phone = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 插卡 phone.bind((‘127.0.0.1‘, 8080)) # 开机 phone.listen(5) # 等电话链接 print(‘server start...‘) conn, client_addr = phone.accept() # (tcp链接,client_addr) print(‘链接:‘, conn) print(client_addr) # 基于建立的链接,收发消息 client_data = conn.recv(1024) print(‘客户端的消息‘, client_data) conn.send(client_data.upper()) # 挂电话链接 conn.close() # 关机 phone.close()
1.2、客户端
import socket phone = socket.socket(socket.AF_INET, socket.SOCK_STREAM) phone.connect((‘127.0.0.1‘, 8080)) phone.send(‘hello‘.encode(‘utf-8‘)) server_data = phone.recv(1024) print(‘服务端回应的消息‘, server_data) phone.close()
以上是关于python-网络编程的主要内容,如果未能解决你的问题,请参考以下文章