昨日は1983年に4.2BSDに実装されたSocketというインタフェースを使ったプログラミングについて書いたが、Pythonなどの言語でもSocketを使っている。嘘だと思うならPythonのソースコードをということで、(誰も嘘だと言ってないが)今日もソースコードを読む。
第12回は少し趣向を変えて、ネットワークサーバのHello Worldです。具体的には、socketを使って所定のTCPのポートへの接続を待ち受け、そのポートへの接続が行われると、接続相手のクライアントに対してHello Worldのメッセージを返すようなプログラムを作成し ...
2022/03/20 接続できていなかったので、コード見直し。 こんにちは、はぐです。 以前noteで書いたアビトラbotで問い合わせがあり、ここ1週間ほどCoincheckの板情報のズレに悩まされていました。 Coincheckの板情報は差分しか送られてこないです。 約定履歴から板 ...
第20回は、ネットワーククライアントのHello Worldです。これは、特定のホストの特定のポート番号にTCPで接続し、そこから受信した文字列を表示するプログラムです。具体的には、第12回で作成したネットワークサーバのプログラムに接続し、サーバから送ら ...
The bulletin board project is a real-time messaging application developed using Python's socket programming, enabling users to post and view messages on a virtual bulletin board. It features a ...
Which program is pickling and why? That seems like a very strange thing to do in this situation. The only time to pickle something is if you need to represent a non-string object on disk, but Python ...