低水準ネットワークインターフェースを扱うsocketモジュールを紹介をします。通信は素人のため学習内容も含めて記載しました。 なお2台のPCで通信するため私はPC以外にRasberry Piを1台準備しました。 インターネットでは通信プロトコル(通信のルール)と ...
LinuxのようなUNIX系OSでは,ファイルに対する操作と同様にネットワーク通信を行うために,「ソケット」と呼ばれる仕組みを使います。今回はソケットについて学びましょう。 コンピュータは「電子計算機」という和名が示す通り,本来は高速に計算する ...
書籍『Working with TCP Sockets』(Jesse Storimer著)の翻訳版『なるほどTCPソケットーRubyで学ぶソケットプログラミングの基礎』(島田浩二 訳)が9月23日、無料公開された。特設サイトからダウンロードできる。 本書は、原著者であるJesse Storimer氏の許可を得て島田 ...
第12回は少し趣向を変えて、ネットワークサーバのHello Worldです。具体的には、socketを使って所定のTCPのポートへの接続を待ち受け、そのポートへの接続が行われると、接続相手のクライアントに対してHello Worldのメッセージを返すようなプログラムを作成し ...
ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with ...
次に見るのはTCPのレイヤーだ。TCPで通信するプログラムにとって重要な存在が「ソケット」である。 この記事は有料会員限定です 「日経NETWORK」定期購読者もログインしてお読みいただけます。 「デジタル&ソリューション」をキーワードに、多様な事業を ...
次は、実際のデータの処理に移ります。get_dataを解析して必要な処理を行い、帰ってきたデータをtx_gen_outに入れて相手側に返します。画像生成ならばここは画像データです。 受信データの解析 get_dataはリスト形式になるよう決めています。先頭に処理の関数名や処理名があるので、チックします。
xk6-tcp is a k6 extension that adds first-class support for raw TCP socket communication to your load testing and performance scripts. With this extension, you can establish TCP connections, send and ...