代码拉取完成,页面将自动刷新
#!usr/bin/env python
# coding:utf-8
"""
@File :tcpserver.py
@Author:小生
@date : 2022-05-04 21:24
"""
import socket
import time
def server():
'''
服务端程序
'''
# 填写云主机的内网IP 不是公网IP
server_ip = '127.0.0.1' # 绑定内网IP
server_port = 5000 # 监听端口
# 1.先调用socket.socket()创建socket套接字
# socket.AF_INET 表示ipv4
# SOCK_STREAM 表示使用tcp链接
# 2.bind()绑定监听的IP和端口
# 3.listen()开始监听
# 4.accept()接受客户端发来的消息
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
s.bind((server_ip, server_port))
s.listen()
print("ready to connect:")
while True:
conn, client_ip = s.accept()
with conn:
print('Connected by', client_ip)
while True:
client_data = conn.recv(1024)
print("client:", client_data.decode())
if not client_data:
print('client data is null')
break
response_data = "hello client"+str(time.time())
response_data_byte = bytes(
response_data, encoding='utf-8')
conn.send(response_data_byte)
server()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。