ネットワークプログラミング

API

C++ Builder CE tips

新規あるいは更新インストールしたら是非IDE補助ツールRMMを入れてみてください 次回といいながら、ずいぶん間が空いてしまいましたが、 これの続編のツールのインストールの話です。プログラム群は、vectorからダウンロードしてください。 解...
C++ Builder CE

C++ Builder CE 中級プログラミング

GitHubのAPIを使って、リモートレポジトリの一覧を得る 2. httpsでのgetとJSON処理 前記事でcurlとjqでそれなりに必要な情報は取れているので、いよいよC++ Builder CEでIndyを使ってまずJSONなレスポ...
C++ Builder CE

C++ Builder CE 中級プログラミング

GitHubのAPIを使って、リモートレポジトリの一覧を得る 1.準備編 だいぶ前にGitHubのアカウントを作って、アクセストークンも得ていたので、それを使います。以下を参考にしてください。 ユーザ名 alt-doc-naoですがcurl...
C++

C++ Builder CE code fragment

ping()関数でタイムアウトをデフォルト引数で指定する 前記事 でping()を扱いましたが、ここではプロパティーのReceiveTimeoutを600msと固定的に書いていましたが、C++のデフォルト引数の機能(書き方ともいふ)を使って...
C++ Builder CE

C++ Builder CE code fragment

TIdIcmpClientを使ってlatencyを計る件 ついでに関数化もするかな C++ Builder CE code fragment | 山王二丁目学習塾・パソコン教室 の続きです。上の記事を書いている時に、なにげに "c++ bu...
C++ Builder CE

C++ Builder CE code fragment

TIdIcmpClientを使ってネットワークの”疎通”を調べる件 プロトコルの流れで一度紹介しようと思っていたところ、 "tidicmpclient timeout delphi example"というようないかにもなワードでBing君で...
Debian

LinuxでGameServerQueryする

GameDigでdebugするよ 具体的にgame serverにqueryするための準備です。gslistでもQuery可能ですが、gamedigのデバッグモードでより詳細で具体的なプロトコルが分かりますので、その手順と情報を示します。g...
C++ Builder CE

C++ Builder CE ネットワークプログラミング

スクリプトじゃなくてアプリケーションで正規表現を使う方が柔軟ですよ curlとjqとffmpegを使ってNHKらじる聞き逃しのストリームを録音するスクリプトという前記事 で最初のマスターインデックスから”ラジオ英会話”の最新のストリームを得...
C++ Builder CE

C++ Builder CE ネットワークプログラミング

SMTPプロトコルでメールを送信してみよう #2 いわゆるhtmlなメールを含んでいる場合 Indyを使うのは同様なんですが、あまり知られていないコンポーネントTIdMessageBuilderHtmlを使って、html部分を含んだメールを...
C++ Builder CE

C++ Builder CE ネットワークプログラミング

SMTPプロトコルでメールを送信してみよう #1 シンプルなテキストメールの場合 前記事でSMTPのさわりだけ紹介しましたが、きちんとSMTP(Simple Mail Transfer Protocol)でメールを送るので、Indyのコンポ...