「C Sharpとネットワーク - TCP Client」の版間の差分
ナビゲーションに移動
検索に移動
細 (文字列「<source lang」を「<syntaxhighlight lang」に置換) |
細 (文字列「</source>」を「</syntaxhighlight>」に置換) |
||
27行目: | 27行目: | ||
} | } | ||
} | } | ||
</ | </syntaxhighlight> | ||
<br><br> | <br><br> | ||
__FORCETOC__ | __FORCETOC__ | ||
[[カテゴリ:C_Sharp]] | [[カテゴリ:C_Sharp]] |
2021年11月23日 (火) 09:14時点における版
概要
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)
{
// 送信失敗
}
}