Coder Social home page Coder Social logo

cdps-websocketclient's Introduction

CDPS-websocketclient

Discord


索引

設定

  • ws_server 向伺服器連線的網址
  • select_ws_server 首次"向伺服器連線的網址"的位置
  • ws_send_server 向伺服器傳送的訊息
  • log_show 是否打印伺服器接收的訊息

外部擴充示範用法

from cdps.plugin.manager import Manager, Listener
from cdps.plugin.thread import new_thread
from cdps.utils.logger import Log
from cdps.plugin.events import Event
from plugins.websocketclient.src.events import onData
import cdps.cdps_server

class onWsEvent(Event):
    """ 當 伺服器 啟動 """
    def __init__(self, pid):
        self.pid = pid

original_on_start = cdps.cdps_server.CDPS.on_start

def _new_on_start(self):
    self.event_manager.call_event(onWsEvent("test"))
    original_on_start(self)

cdps.cdps_server.CDPS.on_start = _new_on_start

class onWsListener(Listener):
    event = onWsEvent

    def on_event(self, event):
        get_websocket_test()

log = Log()
data_obj = onData()

@new_thread
def get_websocket_test():
    data_get = {}
    while True:
        data_get_temp = data_obj.get()
        if data_get != data_get_temp:
            data_get = data_get_temp
            log.logger.info(f"test {data_get}")

event_manager = Manager()
event_manager.register_listener(onWsListener())

貢獻者

  • yayacat 程式開發 文檔

發佈規則

  • 如果新版本中有錯誤,且尚未列出,請將錯誤資訊提交到 issue
  • 如果您使用任何形式的辱罵性或貶義性語言給其他用戶,您將永遠被封禁!
  • 不要發送重複無意義內容至 issue,否則您將永遠被封禁!
  • 若有任何問題或建議,歡迎提出

合作

  • 若有任何可以改進的地方,歡迎使用 Pull requests 來提交

cdps-websocketclient's People

Contributors

yayacat avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.