成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

python如何通過twisted搭建socket服務(wù)-創(chuàng)新互聯(lián)

這篇文章主要介紹了python如何通過twisted搭建socket服務(wù),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

滑縣網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),滑縣網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為滑縣近千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請找那個售后服務(wù)好的滑縣做網(wǎng)站的公司定做!

服務(wù)端

# -*- coding: utf-8 -*-
# @Time : 2018/9/19 21:41
# @Author : cxa
# @File : tsTservTW.py
# @Software: PyCharm
'''
Twisted Reactor時間戳TCP服務(wù)器
'''
from twisted.internet import protocol, reactor
from time import ctime
import msgpack

PORT = 21567


class TSServProtocol(protocol.Protocol):
  def connectionMade(self):
    '''
    當(dāng)客戶端連接的時候會執(zhí)行該方法
    :return:
    '''
    clnt = self.clnt = self.transport.getPeer().host
    print(f"...來自的{clnt}鏈接:")

  def dataReceived(self, data):
    '''
    接收到客戶端的數(shù)據(jù)
    :param data:
    :return:
    '''
    print(f"來自客戶端:{msgpack.unpackb(data,encoding='utf')}")
    data = f"{ctime()}:來自服務(wù)器:你好"
    self.transport.write(msgpack.packb(data))


if __name__ == '__main__':
  # 創(chuàng)建一個協(xié)議工廠,之所以稱之為工廠是因為,每次得到一個
  # 接入連接時,都能"制造"協(xié)議的一個實例。
  factory = protocol.Factory()

  factory.protocol = TSServProtocol
  print("....等待鏈接..")
  # 使用reactor安裝一個TCP監(jiān)聽器,檢查服務(wù)請求。
  # 當(dāng)它接收到一個請求時,就會創(chuàng)建一個TSServProtocol實例來處理那個客戶端的事務(wù)。
  reactor.listenTCP(PORT, factory)
  reactor.run()

網(wǎng)站題目:python如何通過twisted搭建socket服務(wù)-創(chuàng)新互聯(lián)
當(dāng)前網(wǎng)址:http://jinyejixie.com/article24/dssjje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機、網(wǎng)站導(dǎo)航、App開發(fā)手機網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)、軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
凌云县| 疏勒县| 册亨县| 浦城县| 荆门市| 九台市| 沛县| 鄱阳县| 凯里市| 武定县| 仙居县| 建水县| 西充县| 建水县| 河南省| 庐江县| 郴州市| 河南省| 长泰县| 芮城县| 卢湾区| 宜川县| 衡南县| 札达县| 蒙城县| 太白县| 垣曲县| 平邑县| 花莲市| 肇源县| 囊谦县| 莱州市| 雷波县| 青浦区| 夏邑县| 精河县| 汉沽区| 卓资县| 濮阳县| 麻城市| 沂水县|