激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - socket + select 完成偽并發操作的實例

socket + select 完成偽并發操作的實例

2020-12-02 00:35doupy Python

下面小編就為大家帶來一篇socket + select 完成偽并發操作的實例。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

實例如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#!/usr/bin/env python
# -*- coding: utf-8 -*-
 
import socket
#創建一個socket對象
sk1 = socket.socket()
#綁定ip和端口
sk1.bind(('127.0.0.1', 8001))
#監聽
sk1.listen()
#定義一個字典存放客戶端發送的信息
message_dict = {}
#inputs用于存放socket對象
inputs = [sk1]
#哪一個客戶端發送信息就把哪一個客戶端的存放進output
output = []
import select
while True:
  r_list, w_list, e_list = select.select(inputs, output, inputs, 1)
  print('正在監聽的socket%d' %len(inputs))
  print(r_list)
  for sk_or_conn in r_list:
    if sk_or_conn == sk1:
      conn, address = sk_or_conn.accept()
      inputs.append(conn)
      message_dict[conn] = []
    else:
      try:
        data_bytes = sk_or_conn.recv(1024)
      except Exception as ex:
        inputs.remove(sk_or_conn)
      else:
        data_str = str(data_bytes, encoding='utf-8')
        message_dict[sk_or_conn].append(data_str)
        output.append(sk_or_conn)
  for conn in w_list:
    data_message = message_dict[sk_or_conn][0]
    del message_dict[sk_or_conn][0]
    conn.sendall(bytes(data_message + '好',encoding='utf-8'))
    output.remove(conn)

以上這篇socket + select 完成偽并發操作的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:http://www.cnblogs.com/doupy/p/7359835.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日日cao| 最新国产毛片 | 一级黄色淫片 | xnxx 日本免费 | 国产又粗又爽又深的免费视频 | 精品一区二区三区在线视频 | 亚洲成人精品国产 | 欧美成人午夜一区二区三区 | 日本在线免费观看 | 欧美一级精品 | 日日操视频 | 91久久91久久精品免观看 | 一区二区三区四区视频在线观看 | 久久久久久久爱 | 欧美日韩在线免费观看 | 九九热视频在线 | 欧美一级特黄a | 一级片国产片 | 日韩app| 87成人免费看片 | 久久精品性视频 | av色先锋 | 久久国产一二三 | 中文字幕极速在线观看 | 亚洲xxx在线观看 | www.9191.com| av在线看网站 | 久久免费激情视频 | 国产一级毛片视频在线! | 中文在线国产 | 成人午夜免费av | 免费看成年人视频在线 | 日本搞逼视频 | 九九热在线免费观看视频 | 嗯~啊~用力~高h | 久久精品一区二区三区四区五区 | 欧美大胆xxxx肉体摄影 | 国产成人在线视频播放 | 沉沦的校花奴性郑依婷c到失禁 | 韩国三级日本三级香港三级黄 | 日韩毛片一区二区三区 |