「C Sharpとネットワーク - TCP Client」の版間の差分

提供:MochiuWiki : SUSE, EC, PCB
ナビゲーションに移動 検索に移動
(ページの作成:「== 概要 == C#でTCP Clientを使用する時のソースコードを記載する。 実際に使用する際は、様々な追加処理が必要になるので注意す…」)
 
編集の要約なし
1行目: 1行目:
== 概要 ==
== 概要 ==
C#でTCP Clientを使用する時のソースコードを記載する。
C#でTCP Clientを使用する時のソースコードを記載する。<br>
実際に使用する際は、様々な追加処理が必要になるので注意すること。
実際に使用する際は、様々な追加処理が必要になるので注意すること。<br><br>


== サンプルコード ==
== サンプルコード ==

2019年7月6日 (土) 04:15時点における版

概要

C#でTCP Clientを使用する時のソースコードを記載する。
実際に使用する際は、様々な追加処理が必要になるので注意すること。

サンプルコード

 public void tcpConnectAndSend()
 {
    var ip = "localhost";
    var port = 8888;
 
    client.Connect(ip, port);
 
    try
    {
       using (System.Net.Sockets.NetworkStream ns = client.GetStream())
       {
          ns.ReadTimeout   = 1000;
          ns.WriteTimeout  = 1000;
          byte[] sendBytes = Encoding.UTF8.GetBytes("message: hoge");
          ns.Write(sendBytes, 0, sendBytes.Length);
       }
     }
     catch (IOException e)
     {
        // 送信失敗
     }
 }