TKBD.

ラディボード大学の科学部のデーモン走行Nijmegen
今すぐダウンロード

TKBD. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • AGPL v3
  • 価格:
  • FREE
  • 出版社名:
  • Bas Westerbaan
  • 出版社のWebサイト:
  • http://github.com/bwesterb/

TKBD. タグ


TKBD. 説明

TKBDは、Radboud University Nijmegenの科学部のデーモンで実行されています。 state.py.1を参照してください。職業:PCは、次のいずれかのPCの現在の状態で、PCがオフX X PCは未知の状態WFにあり、Windows LFで開始され、PCが無料で起動され、PCが使用されていますWindows LUで起動され、PCが使用され、Linuxで起動され、PCがWindowsで起動されますが、PCがLXで使用されているかどうかわかりませんが、それが使用されているかどうかはわかりません。 RoomMap:客室とPCのIT .3のリスト。スケジュール:各部屋の場合、ITの可能な予約は、人々がコンピュータにログインしてコンピュータに出入りするときにログに記録されます。スクリプトはログを監視し、ポート1235上のHTTPリクエストを介してTKBDへの変更をプッシュします.CNCZPUSH.PY.CONDLYを参照してください。別のスクリプトはすべてのPCを定期的にポーリングします。このスキャンの結果もポート1235にプッシュされます。スケジュールは(RUSTER)からプールされます。 ruuster.py.jp.py.Itjoycetkbdにアクセスするには、Joyceというhttpを介して双方向のJSONメッセージ交換プロトコルを使用します。クライアントはサーバーと多数のチャンネルを作成できます。これらのチャネルのそれぞれで、サーバーとクライアントは各チャネルにメッセージを送信できます。 - チャネルを作成するには、HTTP GETリクエストをサーバーに送ります/?m = null。サーバーWILは、アレイで応答します。トークンこのチャネルに割り当てられているトークンが含まれています。メッセージはサーバーが送信したメッセージのリストです。 StreamsはTKBDにとって重要ではありません。この後、別のHTTP GETリクエストをサーバーに送信する必要があります。この時間/?m = 。今回はすぐに応答しない可能性があります。メッセージがある場合(またはタイムアウト後)、サーバーは同様の配列で応答します。 - メッセージメッセージのリストを送信するには、HTTP GETリクエストを送信する。 /?m = 。現在2つの未処理のHTTP要求があります。これらのメッセージを送るものと受信するもの。これら2つのうちの1つはすぐに対応します。もう1つはメッセージを受信するために開かれたままになります。 cometapi.py.1を参照してください。 {"type": "ようこそ"、 "Protocols":}これは送信された最初のメッセージです。どのプロトコルTKBDが理解しているのかを示しています。現在、プロトコルのみがあります:0.2。 {"type": "職業"、 "version":、 "職業":<職業>}これは送信された最初のメッセージの1つです。現在のPCの現在の占領が含まれています。職業は、PCのキー名と価値のあるPCの状態としての辞書です。 {"type": "roommap"、 "version":、 "RueMap":}これは送信された最初のメッセージの1つです。 RoomMapは、部屋の鍵の名前を付ける辞書とその部屋のPCの対応するPCのリストとしての辞書です.4。 {"type": "schedule"、 "version":、 "schedule":<スケジュール>}これは送信された最初のメッセージの1つです。スケジュールは、鍵の鍵の名前としての辞書と、その部屋の対応するスケジュールです。部屋のスケジュールはイベントのリストです。イベントは3つの要素を持つリストです。最初の要素は開始時刻です。 2つ目は終了時刻であり、3番目はイベントの縮小です。 {"type": "職業_update"、 "version":、 "update":} 1つ以上のPCの占有が変更されたときに送信されます。 UPDATEは、キーのPCの名前を持つ辞書です。クライアントは更新を見逃したかどうかを確認する必要があります。そうであれば、TKBD1によって受信された次のいずれかの.Messagesを使用して再同期化します。 {"type": "get_ocupation"}受信したら、サーバーは職業メッセージを返します.2。 {"type": "get_roommap"}受信したら、サーバーはRetural Messageを返します。 (Debianでは、Python-SetUptoolsのインストールを試してみてください)。職業の変更については、ポート1235で聞きます。デフォルトのtk.science.ru.nlを次のように実行するには、次のように実行します。


TKBD. 関連ソフトウェア