Tips

C++

C++ Builder CE code fragment

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

C++ Builder CE tips

サブスクリプションの更新 C++ Builder CEの入門編の最初でインストールしましたが、ちょうどあるマシンで一年のサブスクリプションが切れたので、更新の手順を解説します。インストールの記事は、 でした。新しいシリアルを用意します。 こ...
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君で...
C++ Builder CE

C++ Builder CE tips

高精度タイマーについてのCopilot君の意見 今BF2142のゲームサーバーQueryの部分を書いてますけど、その関連で ”C++ Builder 高精度タイマー” と検索に投げたら、しばらく考えた後でCopilot君が何か言ってきました...
C++ Builder CE

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

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

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

TCPの通信をTClientSocketで行う 送信と受信 IndyのTCP通信のコンポーネントを使う例を以前の記事で示しましたが、今回はTClientSocketで行います。TClientSocketは標準ではインストールされていないので...
BlowFish

C++ Builder CE tipsないしcode fragment

LockBox3なるコンポーネントを使って暗号化と複合化を行う 標準のコンポーネントではないので、"GetIt"というIDEの機能を使ってインストールします。あらかじめ使えるかどうかのサーベイはしておいた方が良いと思います。筆者はこれをしば...
C++

C++ Builder CE code fragment

TIdDNSResolverでDNSからアドレスを引く Domain Name Serverに問い合わせて、Domain NameからIPアドレスを引くという作業をIndyのTIdDNSResolverを使って行います。別記事で扱っているi...
C++ Builder CE

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

6. rtspをLibVLCで処理する 総括ないし補足 rtspをサポートする外部ライブラリとしてLibVLCを使う例を二つ示しましたが、LibVLC内部の関数群を利用するという意味では同じアプローチです。一応出揃ったところで、それぞれの長...