当前位置: 首页 > news >正文

做老托福听力的网站php做的网站 订单系统

做老托福听力的网站,php做的网站 订单系统,wordpress 前端模板,聊城网站seo目录 1、tcp客户端 2、tcp服务器 3、服务器多次连接客户端、多次接收信息 1、tcp客户端 """ tcp:客户端 1. 导入socket模块 2. 创建socket套接字 3. 建立tcp连接(和服务端建立连接) 4. 开始发送数据(到服务端) 5. 关闭套接字 """ import soc…

目录

1、tcp客户端

2、tcp服务器

3、服务器多次连接客户端、多次接收信息


1、tcp客户端

"""
tcp:客户端
1. 导入socket模块
2. 创建socket套接字
3. 建立tcp连接(和服务端建立连接)
4. 开始发送数据(到服务端)
5. 关闭套接字
"""
import socket
# 创建socket套接字
tcp_client_socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
# 建立tcp连接
tcp_client_socket.connect(("127.0.0.1",7788))
# 发送数据
tcp_client_socket.send("客户端发送数据成功".encode('utf-8'))
# 开始接收对方回复的数据
recv_data = tcp_client_socket.recv(1024)
print("接收到数据:",recv_data.decode('utf-8'))
# 关闭套接字
tcp_client_socket.close()

2、tcp服务器

"""
TCP服务端:
1. socket创建一个套接字
2. bind绑定ip和port
3. listen使套接字设置为被动模式
4. accept等待客户端的链接
5. recv/send接收发送数据
"""
from socket import *# 创建socket
tcp_server_socket = socket(AF_INET,SOCK_STREAM)
# 服务IP和端口
address = ('',7788)
# 绑定服务器IP和端口
tcp_server_socket.bind(address)
# 使用socket创建的套接字默认的属性是主动的,使用listen将其变为被动
# 参数128表示:允许同时排队等待连接的最大连接数为128
tcp_server_socket.listen(128)
# 如果有c端链接服务器,产生一个新的套接字服务该c端口
# client_sock,ip_port接收tcp_server_socket参数后,tcp返回等待其他客户端链接
client_socket,ip_port = tcp_server_socket.accept()
print("已连接客户端:",ip_port)# 接收c端数据
recv_data = client_socket.recv(1024)
print("收到数据:%s"%recv_data.decode('utf-8'))# 发送数据给c端
client_socket.send("服务器端已收到信息".encode('utf-8'))# 关闭该客户端套接字,如需服务需要重连
client_socket.close()

3、服务器多次连接客户端、多次接收信息

"""
TCP服务端:
1. socket创建一个套接字
2. bind绑定ip和port
3. listen使套接字设置为被动模式
4. accept等待客户端的链接
5. recv/send接收发送数据
"""
from socket import *tcp_server_socket = socket(AF_INET,SOCK_STREAM)tcp_server_socket.bind(('127.0.0.1',7788))
tcp_server_socket.listen(128)while True:new_client_socket,ip_port = tcp_server_socket.accept()print("已连接新客户端:",ip_port)while True:recv_data = new_client_socket.recv(1024)if recv_data:print("收到数据:%s"%recv_data.decode('utf-8'))new_client_socket.send("服务器端已收到信息".encode('utf-8'))else:print("客户端可能断开连接")break# 关闭和当前客户端的连接,当前客户端不能在进行通信了new_client_socket.close()
# 关闭服务器(服务器不再接受新的客户端连接),服务器不再接收新的客户端连接(老的连接,继续服务)
# tcp_server_socket.close()

http://www.dtcms.com/a/492535.html

相关文章:

  • 商派商城网站建设二次开发本地配置wordpress
  • 【论文学习】医学图像分割论文
  • 在网站做电子画册做的网站第二年续费多钱
  • 网站建设平台案例唯美wordpress简约主题
  • 购物网站建设ppt51游戏
  • 中国黄页是什么网站做进一步优化
  • 什么是MySQL分区?
  • 网站首页怎么用dw做服务器搭建网站能ping t
  • 湖南平台网站建设方案dw怎么建设网站
  • 在项目中导入文件时使用 import 和 require 的区别
  • 网站制作金华公司电话泉州网页制作设计
  • c2c网站名称网站建设 发短信文案
  • 基于Transformer与扩散模型的多模态生成对抗网络研究:迈向通用人工智能的生成之路
  • 国外网站上不去 dnsoss做下载网站
  • Ubuntu Server 系统安装图形界面
  • 黄岛区城市建设局网站汕头 网站设计
  • 做家政有什么网站做推广好洛阳gjyl设计院
  • 营销网站的优势有哪些浙江城乡建设局和住建局
  • 做鞋设备网站敬请期待图片素材
  • 百度收录网站标题wordpress如何添加js
  • 宝格丽网站建设网站建设开发人员须知
  • 沈阳做网站有名公司怎么编辑网站源代码
  • 【欧盟法规】欧盟新电池法规即《(EU) 2023/1542 电池及废电池法规》 访问当前版本(2025年7月31日)
  • Vue Router 路由懒加载与代码分割详解
  • Profibus DP转Profinet协议模块:重塑智慧医疗设备互联架构的技术基石
  • docker运行Ubuntu22.04
  • 凡科做的网站百度能收录吗和恶魔做交易的网站
  • IEEE TRANSACTIONS 论文《MTSNN: 一种跨机器异构故障类别的少样本细粒度诊断框架》
  • 建立网站步骤长春长春网站建设网
  • 《VBH威必驰参编《静音铝合金窗》团体标准,Mousse系列睡眠五金为静音人居立标》