#!usr/bin/env python# -*- coding:utf-8 _*-"""@author:zhengxin@file: test_socket.py@time: 2023年1月12日 10:53# @describe: TCPServer简单实现流程"""import socket# 声明socket类型,同时生成socket连接对象server = socket.socket()# 绑定要监听的端口和ip# server.bind(('127.0.0.1', 9999))server.bind(('0.0.0.0', 9999))# 开始监听,将在指定的IP的端口上监听。server.listen()# 等待对方连过来- coon 就是客户端连过来而在服务器端为其生成的一个连接实例; address 就是地址coon, addr = server.accept()# 将coon 与addr 显示出来print("连接成功了", coon, addr)while True:# 接收数据data = coon.recv(1024)print(data)# 发送数据 send(bytes)# decode() 方法以 encoding 指定的编码格式解码字符串。默认编码为字符串编码。# encode() 将unicode编码成str对象,参数指定使用的编码方式。errors参数可以指定不同的错误处理方案。coon.send('ack. {}'.format(data.decode()).encode())coon.close()server.close()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。