developers tips ..... "C# tips"
  TOP  BACK
 
C# tips ..... C#言語 プログラミングテクニック  >  ネットワーク (Microsoft .NET Framework)
 
 ネットワーク
 
サーバーソケットで待機する。
 
  System.net.Sockets.Socketクラスのインスタンスを生成し、任意のポートでバインドして待機します。
Socket s = new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);
IPEndPoint endp = new IPEndPoint(IPAddress.Any,ポート番号);
s.Bind(endp);
s.Listen(10);
Socket mySocket = s.Accept();
byte[] bytes = new byte[1024];
mySocket.Receive(bytes);
string tx = Encoding.Default.GetString(bytes);
mySocket.Close();

Acceptメソッドが返す接続Socketからデータを受信し、データを読み込みます。

サーバーソケットに接続する。
 
  System.net.Sockets.Socketクラスのインスタンスを生成し、サーバーのホスト名とポート番号を指定して接続します。
Socket s = new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);
IPEndPoint endp = new IPEndPoint(Dns.Resolve("ホスト名").AddressList[0],ポート番号);
s.Connect(endp);
s.Send(Encoding.Default.GetBytes("送信メッセージ"));
s.Close();

接続SocketのSendメソッドにてデータを送信します。

 


  TOP  BACK
 
 
 
 
製作・著作 たぐぴょん
当サイトで紹介している製品・書籍等の著作権などの権利は、各権利者にあります。

55 STREET / 0574 W.S.R / STRAWBERRY7 / アレコレネット / モノショップ / ミツケルドット