资源简介
import socket
import time
import tkinter as tk
import threading
data=''
sock1=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
host = '127.0.0.1'
port = 1234
sock1.bind((host,port))
sock1.listen(128)
print("服务器等待连接中........")
suo=threading.Condition()
代码片段和文件信息
import socket
import time
import threading
data=‘‘
sock1=socket.socket(socket.AF_INETsocket.SOCK_STREAM) #定义socket套接字
host = ‘172.26.100.181‘ #ip地址
port = 1234 #端口
sock1.bind((hostport)) #绑定ip和端口
sock1.listen(128) #等待用户连接,如果超出上限,则开始排队最大等待人数为128。
print(“服务器等待连接中........“)
suo=threading.Condition() #锁,作用是防止多线路运行过程中导致某些变量出现乱码或乱序
def Notifyall(xxx): #功能是修改全局变量data,来实现数据共享
global data
if suo.acquire():
data=xxx
suo.notifyAll() #提示其他锁 开锁
suo.release()
def Line_msg(conn): #收集从客户端传来的消息
global data
while True:
if suo.acquire(): #调用锁
suo.wait() #等待开锁
if “file:“ in data:
suo.release() #释放锁
break
else:
try:
- 上一篇:多因子选股之有效因子策略源码.py
- 下一篇:ArcPY帮助文档
相关资源
- python一个打砖块的小游戏
- python实验指导书 图文高清版
- python主动安装第三方库
- python爬取豆瓣top250电影信息
- python绘制 大蟒蛇
- python小程序(数组排序)
- Python去水印(基于cv2)
- Python 数据结构入门 - 二叉搜索树(
- python空心电感计算器
- python除法.docx
- 抽奖背后的秘密(python抽奖逻辑)
- 绘制统计学直方图茎叶图(matplotlib)
- python求解标准差
- python数据分析与处理
- 利用Python将照片在Excel中利用点阵图显
- python turtle 跳房子
- python 人群计数
- Python调用第三方API换脸
- “去哪儿吃”帮你选餐厅(python代码
- python 控制台登陆密码验证
- KNN算法的Python实现(datingrecd.ipynb)
- python核心编程第二版-习题答案
- python爬取笔趣阁小说
- Python程序设计基础试题以及答案(3
- python聊天-服务端与客户端
- python递归求最大公约数
- 用python画皮卡丘(基于turtle)
- 伟哥的python私房菜(中国程序员).
- pip一键升级(python脚本)
- 我的世界python编程——天空行走py格式
评论
共有 条评论