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

无锡制作网站价格临淄信息港招聘

无锡制作网站价格,临淄信息港招聘,网站关键词优化公司,申请公司注册需要多少钱IP地址 IPv4IPv6查看本机的IP地址 win ipconfiglinux ifconfig ping命令 ping www.baidu.com 查看是否能连通指定的网站ping 192.168.1.222 查看是否能连通指定的IP Port端口 0-65535 TCP/IP协议 传输数据之前要建立连接#xff0c;通过三次握手建立#xff1a; 客户端 --通过三次握手建立 客户端 -- 服务端 SYN 客户端告诉服务端我是谁服务端 -- 客户端 , ACK SYN 服务端告诉客户端我收到了你的SYNACK服务端告诉客户端我是谁 SYN 客户端 -- 服务端 ACK 服务端告诉客户端我收到了你的SYN 同时确认你收到了我的SYNACK 开始传输数据 报文内容 报文类似元数据描述数据从哪来、到哪去数据大小、数据类型等内容byteString类型即bytes bytes和str类型的互相转换 a 哈萨克斯坦#$%^*(abc # str - bytes类型(byte String) # 按照utf8的格式将str转为byteString类型 a_bytes a.encode() # 默认utf8 print(a_bytes)# bytes类型 - str a a_bytes.decode() # 默认utf8 print(a) b\xe5 bytes 字节类型字符串 只是为了方便网络通讯 16进制数字来表述符号 【b】 表示bytes 【\xe5】 表示后边两个字符是16进制数字 # 按照gbk的格式将str转为byteString类型 b_bytes a.encode(gbk) print(b_bytes) b b_bytes.decode(gbk) # bytes类型 - str print(b)# bytes数据一定可以转换为字符串吗 # 不一定比如图片、视频、音频等TCP服务端代码 跨服务器测试时 服务端代码和客户端代码必须在同一个网段之内服务端绑定ip时请使用 0.0.0.0对应的客户端代码要连接的ip写服务端的IP TCP 服务端 import socket# ① 创建一个服务端socket套接字负责接收客户端的请求门迎 # socket.AF_INET使用IPV4的地址 # socket.SOCK_STREAM使用TCP协议 server_socket socket.socket(socket.AF_INET, socket.SOCK_STREAM)# ② 绑定服务端的ip地址和端口号 # (ip地址, 端口号) # server_socket.bind((127.0.0.1, 8080)) server_socket.bind((192.168.25.76, 8080))# ③ 设置服务端进入监听状态 # 服务端同一时间支持多少个客户端向它发起连接请求 server_socket.listen(128)# ④ 服务端等待客户端进行连接 print(服务端等待接收客户端的请求...)# 没有客户端来连接服务端时accept方法会阻塞等到直到有客户端来连接accept才会返回 # service_client_socket也是一个 socket 对象负责和对应的客户端进行通信服务员 # ip_port是一个元祖包含的是客户端的ip和port service_client_socket, ip_port server_socket.accept() print(f服务端来自{ip_port}客户端的连接...)# ⑤ 服务端接收客户端发送的数据 # 如果客户端没有给服务端发送消息recv也会阻塞等待 recv_msg service_client_socket.recv(1024) # bytes print(f接收到来自客户端的消息{recv_msg.decode()})# ⑥ 服务端给客户端回应数据 send_msg input(请输入给客户端回应的消息) # str service_client_socket.send(send_msg.encode())# ⑦ 关闭服务端的 socket service_client_socket.close() server_socket.close()TCP客户端代码 TCP客户端 import socket# ① 创建一个客户端的 socket 套接字 client_socket socket.socket(socket.AF_INET, socket.SOCK_STREAM)# ② 通过客户端 socket 连接服务端 client_socket.connect((192.168.25.76, 8080))# ③ 发送消息给服务端 send_msg input(请输入发送给服务端的消息) client_socket.send(send_msg.encode())# ④ 接收服务端回应的消息 recv_msg client_socket.recv(1024) # bytes print(f接收到来自服务端的消息{recv_msg.decode()})# ⑤ 关闭客户端 socket client_socket.close()
http://www.hkea.cn/news/14408334/

相关文章:

  • 机箱做的网站主机怎么查看ftpwordpress x e
  • 口碑好的o2o网站建设wordpress链接title属性
  • 网站特点怎么写wordpress微信机器人
  • 建设电子商务网站的必要性专业网站设计联系方式
  • 网站的运营与维护12306网站是是阿里巴巴做的吗
  • 免费空间访客100个网站wordpress怎么做响应式网站
  • 网站输入一级域名自动跳转二级域名医疗营销的网站怎么做
  • 公司网站后台登陆优化网站排名解析推广
  • 系统官网网站模板下载淮安做网站找哪家公司
  • 广告设计网站怪兽网站模板
  • 英文网站支付怎么做有没有教做川菜的网站
  • 房地产东莞网站建设国外网站icp备案
  • 怎么形容网站做的好湖北智能网站建设推荐
  • 深圳公司做网站wordpress语言文件编辑器
  • 张家界网站建设要求做彩票网站非法吗
  • 普通网站怎么做h5顺企网我做网站
  • 可视化课题组网站建设教程做网站的一个专题
  • 优秀的企业网站wordpress菜单栏优化
  • php+mysql网站开发全程实例 pdf网页设计作品代码在哪里找
  • 宿迁做百度网站地点wordpress先页面再首页
  • python做网站用什么软件济南网站建设外包公司排名
  • 六安网站制作数字营销的定义是
  • 服务好的网站制作厦门网站开发平台
  • 容桂营销网站建设艺术字生成器在线制作
  • 湖南信息网官方网站铭坐网站建设
  • 网站移动端流量网站建设个人简历
  • 深圳网站建设jm3q深圳网站建制作
  • 商城网站建设模板下载白云区建材网站建设
  • 经营范围网站开发运营视频网站用虚拟主机
  • 西宁网站seo公司郑州自助建站软件