なべひろBlog

プログラミングをメインに仕事に関するアレコレを発信しています。

ソケット通信

C#でSystem.Net.SocketsのxxxAsyncを使ったTCPクライアントを作ってみる

前回はxxxAsyncを用いたTCPサーバを作ってみましたがTCPクライアントを作ってみます。 以前作ったTCPクライアントはこちらになりますが、これよりはコード数が少なくなります。 但し、前記事のTCPサーバを作った時と同じような注意点と、TCPサーバとは違う注…

C#でSystem.Net.SocketsのxxxAsyncを使ったTCPサーバを作ってみる

以前C#の非同期TCPサーバのサンプルを作った時はBeginxxxメソッドを使用したサンプルコードを作成しましたが、今回はxxxAsyncを使ったTCPサーバを作成してみます。 前回は きっかけは調べ物をしていた時に偶然にxxxAsyncメソッドを見つけ、何が違うのか調べ…

C#で今時な書き方の非同期なTCPクライアントを作ってみる

前回からだいぶ時間が経ってしまいましたが、クライアント側の今時な(C# Ver8)書き方を紹介します。 尚、サーバと比較すると名称に一貫性がないかもしれませんがご了承ください。 基となるマイクロソフトのコードは ソースはこちらになります。 尚、今回は…

C#で今時な書き方の非同期なTCPサーバを作ってみる 詳細編

もくじ Server ~Server message logWrite Open accept acceptCallback receptionCallback transmissionCallback Close StateObject 前回紹介したTCPサーバのメソッドを少しだけ細かく紹介したいと思います。 まあ、紹介したところで触る部分は少ないのであま…

C#で今時な書き方の非同期なTCPサーバを作ってみる 概要編

もくじ 準備 ReactiveProperty.WPF System.Text.Encoding.CodePages System.ServiceModel.Primitives 主なメソッド Server ~Server message Open accept acceptCallback readCallback writeCallback Close StateObject C#を用いたTCPサーバのサンプルソース…