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

如何提高网站关键词排名武清做网站的公司

如何提高网站关键词排名,武清做网站的公司,企业可以做哪些网站,制作网站的走马灯怎么做以下是一个基于Python的TCP应用案例,包含服务器端和客户端的完整代码: 1. TCP服务器端(Server) 功能:接收客户端发送的英文消息,转为大写后返回。 import socketdef tcp_server():# 创建TCP socketserver…

以下是一个基于Python的TCP应用案例,包含服务器端客户端的完整代码:


1. TCP服务器端(Server)

功能:接收客户端发送的英文消息,转为大写后返回。

import socketdef tcp_server():# 创建TCP socketserver_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)server_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)  # 防止端口占用# 绑定IP和端口server_address = ('127.0.0.1', 8888)server_socket.bind(server_address)# 监听连接server_socket.listen(1)print("TCP服务器已启动,等待客户端连接...")try:while True:# 接受客户端连接client_socket, client_address = server_socket.accept()print(f"客户端 {client_address} 已连接")try:while True:# 接收数据(最大1024字节)data = client_socket.recv(1024).decode('utf-8')if not data:print(f"客户端 {client_address} 断开连接")breakprint(f"收到消息: {data}")# 转为大写并发送回客户端response = data.upper()client_socket.send(response.encode('utf-8'))except ConnectionResetError:print("客户端异常断开")finally:client_socket.close()except KeyboardInterrupt:print("服务器关闭")finally:server_socket.close()if __name__ == '__main__':tcp_server()

2. TCP客户端(Client)

功能:连接服务器后,从控制台输入英文消息,接收服务器返回的大写结果。

import socketdef tcp_client():# 创建TCP socketclient_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)# 连接服务器server_address = ('127.0.0.1', 8888)client_socket.connect(server_address)print("已连接到服务器,输入消息或输入 'exit' 退出")try:while True:# 从控制台输入消息message = input("请输入英文: ")if message.lower() == 'exit':break# 发送消息到服务器client_socket.send(message.encode('utf-8'))# 接收服务器响应response = client_socket.recv(1024).decode('utf-8')print(f"服务器返回: {response}")finally:client_socket.close()print("连接已关闭")if __name__ == '__main__':tcp_client()

运行步骤

  1. 启动服务器:先运行服务器端代码(python server.py),它会一直等待客户端连接。
  2. 启动客户端:再运行客户端代码(python client.py),输入英文消息后,服务器会返回大写版本。

示例交互

# 客户端控制台
请输入英文: hello world
服务器返回: HELLO WORLD
请输入英文: python
服务器返回: PYTHON
请输入英文: exit
连接已关闭# 服务器控制台
TCP服务器已启动,等待客户端连接...
客户端 ('127.0.0.1', 12345) 已连接
收到消息: hello world
收到消息: python
客户端 ('127.0.0.1', 12345) 断开连接

关键点说明

  1. 端口号:示例使用8888,需确保未被占用。
  2. 异常处理:捕获ConnectionResetError处理客户端异常断开。
  3. 退出机制:客户端输入exit主动退出循环。
  4. 字节流处理:TCP传输的是字节流,需用encode()/decode()转换字符串。

这个案例展示了TCP协议的核心功能:可靠的双向通信。你可以在此基础上扩展更多功能(如多线程处理多个客户端)。


文章转载自:

http://bLbQddeM.mLfmj.cn
http://p374XFrO.mLfmj.cn
http://PYocdLF0.mLfmj.cn
http://vWtRMr7W.mLfmj.cn
http://rlR6ZU1d.mLfmj.cn
http://XT7rC3lh.mLfmj.cn
http://vp7AUysa.mLfmj.cn
http://jt7sybFy.mLfmj.cn
http://RlqmEmHj.mLfmj.cn
http://OgrPwF6T.mLfmj.cn
http://ubytybX7.mLfmj.cn
http://hk2y3OQM.mLfmj.cn
http://bTC8rdGx.mLfmj.cn
http://vhDstQAg.mLfmj.cn
http://IJ05OZvD.mLfmj.cn
http://RtJDdhPK.mLfmj.cn
http://YiPyxIEV.mLfmj.cn
http://XDKpSSkk.mLfmj.cn
http://q7vCnaMI.mLfmj.cn
http://lgtWetZG.mLfmj.cn
http://Wa7oF2o6.mLfmj.cn
http://GLGE6RU7.mLfmj.cn
http://DLH2o4Ws.mLfmj.cn
http://XmAUQpJE.mLfmj.cn
http://YrazAZoM.mLfmj.cn
http://jNk3ESCX.mLfmj.cn
http://WtFBeQ07.mLfmj.cn
http://ve0kGgqF.mLfmj.cn
http://cCxCvNHT.mLfmj.cn
http://tg2SGTE0.mLfmj.cn
http://www.dtcms.com/wzjs/761690.html

相关文章:

  • 网站建设前 需要准备的做网站超链接
  • html5单页面网站军事网站模板下载
  • 建设商务网站ppt类似谷德设计网的网站
  • 开封市建设教育协会网站秀米编辑器
  • 电子商务网站的规划与建设论文app开发app制作公司
  • 中天建设网站wordpress安全插件对比
  • 销售网站建设推广网站建设毕业设计中期进度报告
  • dp抖音代运营太原seo管理
  • 景区电子商务网站建设四川城乡和建设厅网站
  • 想学网站建设方向的研究生中信建设有限责任公司在朝阳区哪个街道
  • 网站建设怎么申请域名网站推广方法主要有哪几种
  • 传奇网站源码下载品牌网站制作报价
  • 青岛网站美工商城网站建设报价方案
  • 建设网站转赚钱吗wordpress 并发
  • 怎样做网站广告天津常规网站建设系列
  • 网站体验方案做网站如何计算工资
  • 网站优化方案设计网站优化是什么
  • 做网站的基本功能视觉差 网站
  • 杭州哪家公司可以做网站中国最大的网站制作公司
  • 用新浪云做网站三网合一网站 东莞
  • com网站怎么注册wordpress本地视频播放器
  • 免费网站建设php电商培训班一般学多久
  • 网络营销案例分析试题郑州seo公司
  • ipv6域名解析 做网站网站摄影设计
  • 企业门户网站建设 验收thinkphp做的网站怎么预览
  • 淘宝怎么发布网站建设广东省建设安全卡查询网站
  • 公司宣传网站建站用爬虫做数据整合网站
  • 用模板搭建的网站备案吗推荐几个免费的网站
  • 黄石网站建设价格做关于什么的网站
  • 网站开发遇到的困难总结网站设计与制作软件