python和php互动_Python用socket对象写出服务端与客户端互动小程序

这篇博客展示了如何使用Python的socket库创建一个简单的TCP服务端和客户端,实现两者之间的消息互动。服务端监听特定端口,等待客户端连接,并在接收到'0'时断开连接。客户端则连接到服务端,输入消息并发送,收到'0'时结束通信。
摘要由CSDN通过智能技术生成

Python用socket对象写出服务端与客户端互动小程序

以下为服务端 tcp_s.py 代码 ==========================================

from socket import *

#创建套接字

sockfd = socket(AF_INET,SOCK_STREAM)

#绑定地址

sockfd.bind(('0.0.0.0',8888))

#设置监听

sockfd.listen(5)

#等待接受连接

print('等待接受连接')

connfd,addr = sockfd.accept()

print('已连接至',addr)

while True:

#收发消息

data = connfd.recv(1024)

if data.decode() == '0':

break

print(data.decode())

n = connfd.send('已接收到你的消息'.encode())

#关闭套接字

connfd.close()

sockfd.close()

以下为客户端 tcp_c.py 代码 ==========================================

from socket import *

#创建套接字

sockfd = socket(AF_INET,SOCK_STREAM)

#发起连接

server_addr = ('127.0.0.1',8888)

sockfd.connect(server_addr)

while True:

data = input('发送>>')

sockfd.send(data.encode())

if data == '0':

break

data = sockfd.recv(1024)

print('接收到:',data.decode())

sockfd.close()

运行结果:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值