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

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のコンポ...
C++ Builder CE

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

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

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

TMultipartFormDataを使ってStreamをそのまま流し込んでDiscordのwebhookを叩く 副題に記述したとおり、TMultipartFormDataへ直接AddStreamします。うまく動きますでしょうか?前記事 で...
C++ Builder CE

C++ Builder CE code fragment

iob.netの監視完結編  前記事の続編です。TNotificationCenterコンポーネントを使いますが、山本博さんのところに簡潔にまとまったコードがあるのでそれを参考にして作ります。 Delphi 10 Seattleでローカル通...
bash

iobb.netを監視 Bashスクリプト版

Debian BashのスクリプトでDNSを引いて結果をメールで通知するこころみ 別記事でC++ Builder CEでやろうとしていることを手軽にBashのスクリプトでやってみます。DNSが引けるかどうかなので、digを使います。特に凝っ...
C++

C++ Builder CE code fragment

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

Raspberry Pi Zero WHでAquos周辺の入力制御

IOSの”ショートカット”を使ってスクリプトを起動する 忘れないうちに、スタックへpushしたものをpopします。つまり宿題を片付けるということですかね。要は、前記事の続編ですね。短いですが、”ショートカット”の使い方は今一わかりにくいので...
C++ Builder CE

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

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

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

5. rtspのサポート TS-WLCEやEZVIZ CP1の動画をモニターする 続編 前編C++ Builder CE ネットワークプログラミングと同様にLibVLCの力を借りるのであるけど、DLLを直接ロードして使います。ついでにVLC...