#!/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()
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
本文名称:python3socket实现简单连接-创新互联
文章路径:http://lswzjz.com/article/dhcgpg.html