oya3 / pystream

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

前提

実行手順

exe を利用する場合

server 起動

server.yaml は自分の設定に置き換えておく必要がある。localhostのままでもいいがserver,clientは同じ端末で実施する必要がある
※ server.exeをダブルクリックで起動しても server.exe 直下の server.yaml を読み込んで実行するようになっている

# server.yaml を適宜記載しておくこと
$ cd pystream
$ cd dist
# パターン1:暗黙で同じ階層のserver.yamlを読み込んで起動
$ ./server.exe
# パターン2:-c 省略オプションで指定したserver.yamlを読み込んで起動
$ ./server.exe -c server.yaml
# パターン3:--config オプションで指定したserver.yamlを読み込んで起動
$ ./server.exe --config server.yaml

client 起動

server.yaml の内容のip,portを指定してメッセージ送信する

$ cd pystream
$ cd dist
$ ./client.exe 127.0.0.1 9901 test

python を利用する場合

準備

$ cd pystream
# for git-bash
$ python -m venv venv
$ source venv/Scripts/activate
$ pip install -r requirements.txt

server 起動

$ python server.py
$ python server.py -c server.yaml
$ python server.py --config server.yaml

client 起動

server.yaml の内容のip,portを指定してメッセージ送信する

$ python client.py 127.0.0.1 9901 test

参考URL

About


Languages

Language:Python 93.0%Language:Batchfile 7.0%