91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4KB
    文件類型: .py
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-01-05
  • 語言: Python
  • 標簽: tcp??socket??python??

資源簡介

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("服務(wù)器等待連接中........") 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)???#等待用戶連接,如果超出上限,則開始排隊最大等待人數(shù)為128。
print(“服務(wù)器等待連接中........“)
suo=threading.Condition()?#鎖,作用是防止多線路運行過程中導(dǎo)致某些變量出現(xiàn)亂碼或亂序


def?Notifyall(xxx):?#功能是修改全局變量data,來實現(xiàn)數(shù)據(jù)共享
????global?data
????if?suo.acquire():
????????data=xxx
????????suo.notifyAll()??#提示其他鎖?開鎖
????????suo.release()

def?Line_msg(conn):??#收集從客戶端傳來的消息
????global?data
????while?True:
????????if?suo.acquire():??#調(diào)用鎖
????????????suo.wait()??#等待開鎖
????????????if?“file:“?in?data:
????????????????suo.release()??#釋放鎖
????????????????break
????????????else:
????????????????try:
??????????????????

評論

共有 條評論