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

西安网站建设设计的好公司排名三沙网站设计公司

西安网站建设设计的好公司排名,三沙网站设计公司,眼查看网站开发语言,编辑器wordpress一、服务端代码 #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/61385/

相关文章:

  • 网站建站公司哪家价钱合理织梦网站怎样做锚文本
  • 山东省建设厅官方网站怎么样优秀的网站有哪些内容
  • 杭州做网站外包公司哪家好公司做网站费用计入什么科目
  • 怎么查看网站打开速度网易企业邮箱客户端下载
  • 开封网站推广线上渠道推广怎么做
  • 亳州企业网站建设北海网站制作公司
  • 网站开发绩效考核wordpress 4.7.5
  • 网站建设与管理报告书直播app开发公司排名
  • 哪个网站做头像比较好湖南智能网站建设哪里好
  • wordpress网站字体大小一个企业可以做几个网站
  • 亚马逊网站建设案例分析网站是哪家公司做的
  • 深圳工程造价建设信息网站html5网站案例
  • 哈尔滨建设网站公司大数据智能营销系统
  • 网站自适应尺寸商城首页设计
  • 网站死链如何处理玩游戏的网页
  • 手机网站触摸版网站建设购买数据库的流程图
  • 建设银行网站首页是多少平面设计模板素材网站
  • 男女做暖暖免费网站wordpress 插件开发教程
  • 顺德网站建设多少钱工业产品设计包括哪些
  • 宁夏网站建设电话汉服销售网站建设
  • 做网站哪家南京做网站拨付网站建设费用的报告
  • 网站开发企业需要什么资质建设网站的标语
  • 海兴网站建设公司烘焙类网站开发时代背景
  • 2018威胁网站检测平台建设信息门户网站建设报价
  • 买奢侈品代工厂做的产品的网站网站外链购买
  • 个人作品展示网站模板久久建筑网是山东省的吗
  • 铆钉机 东莞网站建设专业企业建站系统
  • dns是不是做网站用的网站推广行业
  • 弄一个微信小程序多少钱淘宝关键词优化技巧
  • 珠海 网站建设云霄网站建设