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

学做网站需要什么软件极速网站建设定制

学做网站需要什么软件,极速网站建设定制,广州知名网站建设,东莞市路桥收费所一、服务端代码 #encoding utf -8 #导入socket库 from socket import * #等待客户端来连接,主机地址为0.0.0.0表示绑定本机所有网络接口ip地址 IP 0.0.0.0 #端口号 PORT 50000 #定义一次从socket缓存区最多读入512个字节数据 BUFLEN 512 #实例化一个socket编程…

一、服务端代码

#encoding = utf -8
#导入socket库
from socket import *
#等待客户端来连接,主机地址为0.0.0.0表示绑定本机所有网络接口ip地址
IP = '0.0.0.0'
#端口号
PORT = 50000
#定义一次从socket缓存区最多读入512个字节数据
BUFLEN = 512

#实例化一个socket编程
#参数AF_INET 表示该socket网络层使用IP协议
#参数SOCK_STREAM表示该socket传输层使用tcp协议

listenSocket = socket(AF_INET, SOCK_STREAM)

#socket 绑定地址和端口
listenSocket.bind((IP, PORT))

#使socket处于监听状态,等待客户端连接请求
#参数5表示 最多接受多少个等待连接的客户端
listenSocket.listen(5)
print(f"服务端启动成功,在{PORT} 端口等待客户端连接 ……")

dataSocket, addr = listenSocket.accept()
print("接受一个客户端连接: ", addr)

while True:
    #尝试读取对方发送的消息
    # BUFLEN 指定从接受缓冲里最多读取多少字节
    recved = dataSocket.rec(BUFLEN)
    
    #如果返回空Bytes,表示对方关闭了连接
    #退出循环,结束消息收发
    if not recved:
        break
    
    #读取的字节数据是Bytes类型,需要解码为字符串
    info = recved.decode()
    print(f"收到对方消息: {info}")
    
    #发送的数据类型必须的bytes,所以需要编码
    dataSocket.send(f"服务端接收了信息 {info}".encode())

#服务端调用close()关闭socket
dataSocket.close()
listenSocket.close()
 

二、客户端代码

#encoding = utf -8
#导入socket库
from socket import *

IP = '127.0.0.1'
SERVER_PORT = 50000
BUFLEN = 512

#实例化一个socket编程,指明协议
dataSocket = socket(AF_INET, SOCK_STREAM)

#连接服务端socket
dataSocket.connect((IP, SERVER_PORT))

while True:
    #从终端读入用户输入的字符串
    toSend = input(" >> ")
    if toSend == "":
        break
    #发送消息,编码为bytes
    dataSocket.send(toSend.encode())
    
    #等待接收服务端的消息
    recved = dataSocket.recv(BUFLEN)
    #如果返回空Bytes,表示对方关闭了连接
    if not recved:
        break
    
    #打印读取的消息
    print(recved.decode())

dataSocket.close()
 

http://www.yayakq.cn/news/516105/

相关文章:

  • 黄岛网站建设哪家权威大连市建设厅网站
  • 网络公司网站样本腾讯网
  • 网站首页模板制作网站报价表格
  • 医院科室网站建设网站地图模板.zip
  • wordpress pdo mysql扩展青岛网站seo收费
  • 做网站花都区做百科需要用什么网站做参考
  • 网站建设心得总结wordpress 表分析
  • 网站优化千牛帮ajax wordpress 评论
  • 让网站打开更快公司起名字大全免费好听
  • 网站做适配wordpress 友链页面
  • 1高端网站建设网页怎么截图快捷键
  • 烟台网站排行榜评估网站建设方案
  • 做php网站的环境秦皇岛网站开发报价
  • 做网站软件wd一个主机域名可以做多少个网站
  • 淄博网站建设多noren wordpress
  • 中小网站建设都有哪些做网站链接
  • idea可以做网站吗电商网站新闻怎么做
  • 网站开发维护协议汽车门户网站建设
  • 创建网站费用十大wordpress主题
  • 定制级高端网站建设快速建站全流程详细指导手册
  • 广西住房与城乡建设厅网站首页网站内部优化工具
  • 广西桂川建设集团网站做任务得得q币的网站
  • 电话销售怎么做 网站提高学历去哪里报名正规
  • 做h5的网站怎么自己做直播网站吗
  • 网站百度权重没有数据图片做视频在线观看网站
  • 网页设计网站开发有的网站打不开是什么原因呢
  • 电商网站设计图片wordpress在线查看word插件
  • 免费网站怎么申请网站建设话术分析
  • 广州红盾信息门户网站山东通信局报备网站
  • 要怎么判断网站是什么cms做的name域名的网站