記事一覧
RustでTCPクライアント/サーバーを作る【ソケット通信】
667, 2023-05-23
RustでTCP通信
今回はRustでTCPなクライアント/サーバーを作ってみたいと思います。
いわゆるソケット通信というやつです。
低レイヤーな処理を行いますが、これが出来るとWebサーバーやWebクライアントも作れるようになります。
WebブラウザやFTPクライアントとかですね。
この記事ではソケット通信についての基礎的な知識から解説していきます。
(省略されました)
PythonのsocketでHTTPSクライアントを作る
130, 2020-12-09
socketでHTTPSクライアントを作る
最近のWebサイトはみんなHTTPSになってますね。
Pythonのsocket
モジュールを使うとソケット通信を行うプログラムを作ることが出来ます。
このソケット通信でHTTPSのページのコンテンツを取得するプログラムを今回は作ってみようと思います。
HTTPとHTTPSではソケット通信のコードの一部を変更する必要がありますが、今回解説するのはHTTPSです。
(省略されました)
PythonのsocketでTCPサーバー/クライアントを作る
129, 2020-12-07
socketでTCPサーバー/クライアント
昨今のソフトウェアはネットワーク通信が当たり前になっています。
たとえばHTTPサーバーはクライアントと双方向に通信を行い、結果をクライアントに返します。
Pythonではこういった双方向の通信を実現するために低レイヤ―な通信を行えるモジュールがあります。
その名もsocketです。
このモジュールを使うと本記事で解説するような簡易的なTCPサーバーやTCPクライアントを作ることが可能になります。
(省略されました)