LinuxのようなUNIX系OSでは,ファイルに対する操作と同様にネットワーク通信を行うために,「ソケット」と呼ばれる仕組みを使います。今回はソケットについて学びましょう。 コンピュータは「電子計算機」という和名が示す通り,本来は高速に計算する ...
第12回は少し趣向を変えて、ネットワークサーバのHello Worldです。具体的には、socketを使って所定のTCPのポートへの接続を待ち受け、そのポートへの接続が行われると、接続相手のクライアントに対してHello Worldのメッセージを返すようなプログラムを作成し ...
ソケットを利用したプログラミングの実際を見てみよう。ソケットを使って,ネットワークを介してサーバー・アプリケーションの状態を変化させるプログラムを作成した。サーバー側は単純に,1033番ポートを空けてある。ここに色のメッセージ「Blue ...
第20回は、ネットワーククライアントのHello Worldです。これは、特定のホストの特定のポート番号にTCPで接続し、そこから受信した文字列を表示するプログラムです。具体的には、第12回で作成したネットワークサーバのプログラムに接続し、サーバから送ら ...
書籍『Working with TCP Sockets』(Jesse Storimer著)の翻訳版『なるほどTCPソケットーRubyで学ぶソケットプログラミングの基礎』(島田浩二 訳)が9月23日、無料公開された。特設サイトからダウンロードできる。 本書は、原著者であるJesse Storimer氏の許可を得て島田 ...
TCP/IP、ソケットの知識、活かせてますか? [10年先も役立つ底力を身に付ける!]ネットワークプログラミングの基礎知識 ネットワークに関する知識は、Webアプリケーションの基盤に関するものであり、その理解は、Webシステムのアーキテクチャを正しく ...
ソケットプログラミングとは、ネットワークプログラミングにおいてソケットインターフェースを使用してアプリケーションを開発する過程を指します。ソケット(Socket)はネットワーク通信における基本概念であり、ネットワーク上のエンドポイントを ...
プログラミング学習を始めたが挫折しそうなので学習記録をnoteに残す、の今日のタスクは「チャットアプリ作成」にしました。 TODOアプリの作成がいまいち理解できないので、もっと簡単なアプリを作ります。 今日のお題ソケット通信を使ってチャット ...
All Linux distributions provide a wide range of network applications—from dæmons that provide a variety of services such as WWW, mail and SSH to client programs that access one or more of these ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する