前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python3 socket实现简单

python3 socket实现简单

作者头像
py3study
发布2020-01-06 17:32:43
3560
发布2020-01-06 17:32:43
举报
文章被收录于专栏:python3

#!/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()

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/09/27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档