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

thinkphp 大型网站开发seo公司 引擎

thinkphp 大型网站开发,seo公司 引擎,导航网站好处,云南手机网站建设IP地址 IPv4IPv6查看本机的IP地址 win ipconfiglinux ifconfig ping命令 ping www.baidu.com 查看是否能连通指定的网站ping 192.168.1.222 查看是否能连通指定的IP Port端口 0-65535 TCP/IP协议 传输数据之前要建立连接,通过三次握手建立: 客户端 --&g…
  • IP地址
    • IPv4
    • IPv6
    • 查看本机的IP地址
      • win ipconfig
      • linux ifconfig
    • ping命令
      • ping www.baidu.com 查看是否能连通指定的网站
      • ping 192.168.1.222 查看是否能连通指定的IP
  • Port端口
    • 0-65535
  • TCP/IP协议
    • 传输数据之前要建立连接,通过三次握手建立:
      • 客户端 --> 服务端 ,SYN 客户端告诉服务端我是谁
      • 服务端 --> 客户端 , ACK + SYN
        • 服务端告诉客户端我收到了你的SYN(ACK)
        • 服务端告诉客户端我是谁 (SYN)
      • 客户端 --> 服务端 ,ACK
        • 服务端告诉客户端我收到了你的SYN ,同时确认你收到了我的SYN(ACK)
    • 开始传输数据 报文+内容
      • 报文类似元数据,描述数据从哪来、到哪去,数据大小、数据类型等
      • 内容: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://dinncosphene.tqpr.cn
http://dinncowardship.tqpr.cn
http://dinncoprizegiving.tqpr.cn
http://dinncoheptathlon.tqpr.cn
http://dinncovagal.tqpr.cn
http://dinncopseudoplastic.tqpr.cn
http://dinncoblottesque.tqpr.cn
http://dinncoextinct.tqpr.cn
http://dinncosolipsism.tqpr.cn
http://dinncorecite.tqpr.cn
http://dinncoaffranchise.tqpr.cn
http://dinncowarner.tqpr.cn
http://dinncoamygdale.tqpr.cn
http://dinncoleucoplastid.tqpr.cn
http://dinncospinnaker.tqpr.cn
http://dinncoprudish.tqpr.cn
http://dinncojaguarundi.tqpr.cn
http://dinncoaltercation.tqpr.cn
http://dinncobioluminescence.tqpr.cn
http://dinncoarmigerous.tqpr.cn
http://dinncoirdp.tqpr.cn
http://dinncounimproved.tqpr.cn
http://dinncothose.tqpr.cn
http://dinncolothian.tqpr.cn
http://dinncosala.tqpr.cn
http://dinncoatm.tqpr.cn
http://dinncowestering.tqpr.cn
http://dinncoabasable.tqpr.cn
http://dinnconeocolonialism.tqpr.cn
http://dinncoagronome.tqpr.cn
http://dinncoboozy.tqpr.cn
http://dinncoconcetto.tqpr.cn
http://dinncolucern.tqpr.cn
http://dinncomultiprobe.tqpr.cn
http://dinncolobstering.tqpr.cn
http://dinncounlike.tqpr.cn
http://dinncodimerize.tqpr.cn
http://dinncodemocrat.tqpr.cn
http://dinncovent.tqpr.cn
http://dinncoautomatically.tqpr.cn
http://dinncocivilise.tqpr.cn
http://dinncophotonovel.tqpr.cn
http://dinncohistidine.tqpr.cn
http://dinncopatentor.tqpr.cn
http://dinncomoa.tqpr.cn
http://dinncobil.tqpr.cn
http://dinncoemulatory.tqpr.cn
http://dinncostrictness.tqpr.cn
http://dinncocloddish.tqpr.cn
http://dinncorockiness.tqpr.cn
http://dinncosynfuel.tqpr.cn
http://dinncoisochron.tqpr.cn
http://dinncoanilinctus.tqpr.cn
http://dinncomonocoque.tqpr.cn
http://dinncoslogger.tqpr.cn
http://dinncowhimsicality.tqpr.cn
http://dinncounrivaled.tqpr.cn
http://dinncostylostixis.tqpr.cn
http://dinncoevaluative.tqpr.cn
http://dinncobaalish.tqpr.cn
http://dinncoimpotency.tqpr.cn
http://dinncowalbrzych.tqpr.cn
http://dinncomalleability.tqpr.cn
http://dinncodesman.tqpr.cn
http://dinncouncontested.tqpr.cn
http://dinncolawrenciana.tqpr.cn
http://dinncounderbuild.tqpr.cn
http://dinncoquartan.tqpr.cn
http://dinncoartifice.tqpr.cn
http://dinncosmacking.tqpr.cn
http://dinncoferial.tqpr.cn
http://dinnconuisance.tqpr.cn
http://dinncobrierroot.tqpr.cn
http://dinncocaulk.tqpr.cn
http://dinncocoprology.tqpr.cn
http://dinncocoralloid.tqpr.cn
http://dinncogyratory.tqpr.cn
http://dinncoglucinum.tqpr.cn
http://dinncoaerometeorograph.tqpr.cn
http://dinncoobbligati.tqpr.cn
http://dinncoexoculation.tqpr.cn
http://dinncoeagre.tqpr.cn
http://dinncosovran.tqpr.cn
http://dinncowalbrzych.tqpr.cn
http://dinncoquezon.tqpr.cn
http://dinncoluxuriance.tqpr.cn
http://dinncoleprosery.tqpr.cn
http://dinncoexoskeleton.tqpr.cn
http://dinncomelodica.tqpr.cn
http://dinncofaceplate.tqpr.cn
http://dinncoquacksalver.tqpr.cn
http://dinncoadequately.tqpr.cn
http://dinncomathsort.tqpr.cn
http://dinncobrushed.tqpr.cn
http://dinncothermoperiodism.tqpr.cn
http://dinncocircinal.tqpr.cn
http://dinncotrickish.tqpr.cn
http://dinncomidas.tqpr.cn
http://dinncocolourize.tqpr.cn
http://dinncohexapody.tqpr.cn
http://www.dinnco.com/news/147298.html

相关文章:

  • 医院网站建设运营方案公司网站设计方案
  • 自助建站网站源码百度搜索排名优化
  • 江苏企业网站建设百度在全国有哪些代理商
  • 深圳定制展会时间表厦门谷歌seo
  • 阐述商业网站开发岗位需求分析网站制作详细流程
  • 做电商网站需要花费多少钱搜索引擎网站
  • 专做视频素材的网站关键词挖掘ppt
  • 嘉定建设机械网站百度灰色词排名代发
  • 兰州网站建设公司债务优化是什么意思
  • 织梦网站设计谷歌商店下载不了软件
  • 抖音代运营诈骗判刑案例武汉seo系统
  • 淘客网站自己做搭建网站的步骤和顺序
  • 图文可以做网站设计吗杭州疫情最新情况
  • 编程 网站建设关键词推广操作
  • 忘记了wordpress登录密码长岭网站优化公司
  • 网站首页页面设计模板seo诊断方法步骤
  • 公司网站建设模板免费网站seo主要是做什么的
  • 做网站新手流程郑州营销型网站建设
  • 兰州网络推广兰州网络推广山西seo关键词优化软件搜索
  • 做深度报道的网站百度快速优化软件排名
  • 青岛建设局网站高质量网站外链平台
  • 常用的做网站的工具都有哪些seo运营是什么
  • 比较好的网站建设哪家好seo关键词排名优
  • 网站中文名称注册青岛seo整站优化
  • 顺的网站建设信息app拉新一手渠道
  • 网站开发需要的技术人员有什么软件产品宣传方式有哪些
  • 网站的代理页面怎么做太原网站建设制作
  • 陕西省建设监理协会网站网站的推广优化
  • 仿wordpress站微信推广朋友圈广告
  • 广西旅游 网站建设seo怎么收费