.net
DropboxのAPIを使ってみようとふと思いました。公式のドキュメントを見てみるとDropbox.NETというライブラリがあったので、チュートリアルを参考にしながら試してみました。 .NET - Developers - Dropbox 準備 コンソールアプリプロジェクトを作って、NuGet…
パス文字列からフォルダパスを取得したいときはPath.GetDirectoryNameを使います。 Path.GetDirectoryName メソッド (String) (System.IO) このメソッド名だとフォルダパスじゃなくてフォルダ名を取得できる感じが・・・というのは置いておいて。 上記にもサ…
前回はTCPを使って通信してみたので今回はUDPを使って通信するサンプルを書いてみました。 ichiroku11.hatenablog.jp .NETでUDPを使って通信するにはUdpClientを使います。Socketを使う方法はまたそのうち…というフラグ。 UdpClient クラス (System.Net.Sock…
.NETで通信するプログラムに興味が出てきたので調べたりしています。ネットワークプログラミングと言うんですかね。まずはやっぱりTCPかなと思うので、TCPを使って通信する簡単なクライアントとサーバのサンプルコードを書いてみました。 .NETでTCPを使って…
ちょっとした発見。 DateTime.AddMonthsメソッドは、結果の月にその日が存在しない場合はその月の末日に調整してくれます。 文章にするといまいちなのでコードで例を。 // 2016/08/31 + 1ヶ月 // 2016年9月は30日までなので結果は2016/09/30になる new DateT…
もう少しNamedPipeClientStreamとNamedPipeServerStreamを試してみます。 前回のサーバは1つのクライアントの1つのリクエストを処理するだけでプログラムが終了しています。 ichiroku11.hatenablog.jp これではさすがにサーバとは言えないと思うので、もう少…
前回に続いてもう少しNamedPipeClientStreamとNamedPipeServerStreamを使った名前付きパイプを試します。 ichiroku11.hatenablog.jp 今回はクライアント側のプログラムからサーバ側のプログラムにリクエストを送ってレスポンスを受け取るようにしてみます。…
前回はクライアントからサーバに文字列を送ってみましたが、文字列だけでは少し寂しいので今回はオブジェクトを送信したいと思います。それでもまだ寂しいけど。 ichiroku11.hatenablog.jp 下準備 目的をクリアするために必要なクラスを準備していきます。 …
.NET Frameworkを使って名前付きパイプでプロセス間通信を実装する方法が気になったので調べています。このエントリはその勉強の記録です。 名前付きパイプを実装するには、NamedPipeServerStreamとNamedPaipeClientStreamを使います。 NamedPipeServerStrea…