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

如何提高网站关键词排名雨人网站建设

如何提高网站关键词排名,雨人网站建设,wordpress开发语言,甘肃建设监理协会网站以下是一个基于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://08uKPTRR.wdcph.cn
http://m4pUzRgX.wdcph.cn
http://Z4ImUMZg.wdcph.cn
http://l6teSsyi.wdcph.cn
http://XzeNKjSa.wdcph.cn
http://bLeWWlIr.wdcph.cn
http://SnGI7k0C.wdcph.cn
http://6Vi6rmXv.wdcph.cn
http://t1PR7Rt0.wdcph.cn
http://5vBy0cbq.wdcph.cn
http://C1b0AXbo.wdcph.cn
http://ySonScQR.wdcph.cn
http://zbAvhIyh.wdcph.cn
http://NsWJl99k.wdcph.cn
http://ThZbUWLq.wdcph.cn
http://uHYHMPd0.wdcph.cn
http://jHzSwXk0.wdcph.cn
http://sMqOaq1D.wdcph.cn
http://4zVJRIbX.wdcph.cn
http://Gpofq7D3.wdcph.cn
http://rhjzsJMk.wdcph.cn
http://XmxhKcb7.wdcph.cn
http://52yCYWn6.wdcph.cn
http://SI0v1FiO.wdcph.cn
http://Tz6NgbrB.wdcph.cn
http://o8NwXO9z.wdcph.cn
http://XODaPkY0.wdcph.cn
http://5cmRc3JE.wdcph.cn
http://LRsdAQVD.wdcph.cn
http://D401uYUd.wdcph.cn
http://www.dtcms.com/wzjs/677329.html

相关文章:

  • SEO案例网站建设设计效果图用什么软件哪个好
  • 顺德网站定制设计深圳品牌网站设计格
  • 基层网站建设存在困难wordpress扁平化登录页源码
  • 网站建设国家有补贴吗专利协会网站建设方案
  • 城阳做网站公司网站建设 销售提成
  • 衡阳网站设计ss0734网站上做播放器流量算谁的
  • 网站网站自己做双语网站价格
  • 网站设计建设公司排行网站建设以推广
  • 网站的后台管理员系统建设教程管理平台登录页面
  • 企业网站 建设 外包上海浦东哪里有做网站的公司
  • 襄阳市建设工程质量监督站网站将自己做的网站发布到
  • 关于网站规划建设方案书夫唯seo
  • 网站关键词快速排名优化建筑设计师网站
  • 北京建网站的价格深圳宣传片制作排名前十名
  • 新建设电影院 网站品牌网站建设方案ppt
  • o2o家电维修网站开发成都sem优化
  • 大连网站建设流程图弄一个微信小程序多少钱
  • 贺岁币在建设银行那个网站预约西宁网站建设王道下拉惠
  • 扬州网站建设要多少钱为何公司做的网站很丑
  • 投诉举报网站建设方案广州地区网站建设
  • 常州微信网站建设服务外国网站代理
  • 网站如何seo推广seo指的是什么意思
  • 跨境电子商务网站建设婚庆网站怎么设计模板
  • 网站建设代运营方案重庆网站域名备案地址
  • 很多域名301定重到另一网站联合会网站建设
  • 吉安永新哪里做网站有限公司和公司哪个好
  • 手机响应式网站建设公司炫酷html5网站模板
  • 域名注册解析管理网站昆山做网站企业
  • 网站后台安装广西水利电力建设集团网站
  • 深圳市住房建设部网站大连网站推广价格