python3 socket实现简单连接
admin
2023-07-20 15:42:23
0

#!/usr/bin/env python
# -- encoding: utf-8 --
'''
@Author : {liush}
@License : (C) Copyright 2018-2037, {liush}
@Contact : {lumia98@vip.qq.com}
@Software: PyCharm
@File : Servers.py
@Time : 2018/9/2 11:28
@Desc : socket服务端
'''
import socket

ip = '127.0.0.1'
port = 8000

server_socket = socket.socket()
server_socket.bind((ip, port))
server_socket.listen()

while 1:
client_socket, client_addr = server_socket.accept()
print("接收到客户端{}的请求,端口{}".format(client_addr[0], client_addr[1]))
data = client_socket.recv(1024)
if data:
print("----->客服端发来的数据{}".format(data.decode('utf-8')))
file = open('data.txt',mode='a+', encoding='utf-8')
file.write(data.decode('utf-8'))
file.close()
else:
break

print("发送完成")
server_socket.close()

客户端

import socket

ip = '127.0.0.1'
port = 8000

client_socket = socket.socket() #创建socket对象
client_socket.connect((ip,port)) #创建连接
print('正在连接{}服务器,连接端口{}'.format(ip,port))

data = input(">>>>>>>>>>")
client_socket.send(data.encode())

print("连接完成")
client_socket.close()

相关内容

热门资讯

郑州一汽车用品商城起火,有楼栋... 极目新闻记者 李贤诚6月19日晚,郑州市金水区居民陈先生反映,离他家百余米处的宏达国际车业广场突发火...
伊朗外长:美应对任何违反谅解备... 当地时间6月19日,伊朗外长阿拉格齐与巴基斯坦副总理兼外长达尔通电话。双方就地区局势交换了意见。通话...
科技创新如何改变普通人的生活 科技创新, 听起来好似实验室里那种高深莫测的课题, 事实上呢, 它已然静悄悄地走入了你我的平常生活里...
校长喊你吃饺子!大学最香最暖的... 又是一年毕业季,离别依依,情意浓浓。在这离别时刻,大连东软信息学院校长郭权走进食堂,挽起袖子,与毕业...
全球可用模型第一!智谱上线并开... 国产大模型慢慢追上来了! 6月17日,智谱上线并开源新一代旗舰大模型GLM-5.2,主攻“长程任务...
全球智能手机销量连续第九周同比... 【CNMO科技消息】市场研究机构Counterpoint Research最新发布的周度销量追踪数据...
2026年抱箍太阳能路灯区域深... 抱箍太阳能路灯是一种无需预埋基础、通过抱箍结构直接固定在现有灯杆上的太阳能照明产品,其安装灵活、适配...
从前的盟友变成了拆台者,这是特... 以色列失控了!特朗普亲自签署备忘录数小时之后,以色列悍然对黎巴嫩发动攻击,并狂言“整个黎巴嫩都必须燃...
纸尿裤有毒报道受质疑,《经济参... 6月18日,《经济参考报》刊发题为《专业检测机构检出有毒物质 多款纸尿裤被指侵害婴幼儿健康》的报道,...
英内阁多名大臣要求英首相设定离... 据英国《泰晤士报》报道,英国内阁多名大臣将于当地时间今天(6月19日)下午告诉首相斯坦默,应为其离职...