「C Sharpとネットワーク - TCP Client」の版間の差分
ナビゲーションに移動
検索に移動
細 (Wiki がページ「C Sharpの基礎 - TCP Client」を「C Sharpとネットワーク - TCP Client」に、リダイレクトを残さずに移動しました) |
細 (文字列「<source lang」を「<syntaxhighlight lang」に置換) |
||
4行目: | 4行目: | ||
== サンプルコード == | == サンプルコード == | ||
< | <syntaxhighlight lang="cpp"> | ||
public void tcpConnectAndSend() | public void tcpConnectAndSend() | ||
{ | { |
2021年11月15日 (月) 01:01時点における版
概要
C#でTCP Clientを使用する時のソースコードを記載する。
実際に使用する際は、様々な追加処理が必要になるので注意すること。
サンプルコード
<syntaxhighlight lang="cpp"> 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) { // 送信失敗 } } </source>