TNB Library
|
クラス | |
class | CAbstractSocket |
Socket共通クラス [詳解] | |
class | CIcmpFunction |
ICMP API管理クラス [詳解] | |
class | CPing |
PING処理クラス [詳解] | |
class | CSocketAddress |
Socket共通アドレス管理クラス [詳解] | |
class | CSocketClient |
Socketクライアントクラス [詳解] | |
class | CSocketClientXp |
Socketクライアントクラス [詳解] | |
class | CSocketEvent |
Socket共通受信イベント管理クラス [詳解] | |
class | CSocketServer |
Socketサーバクラス [詳解] | |
class | CSocketServerXp |
Socketサーバクラス [詳解] | |
class | CSocketUdp |
SocketUPDクラス [詳解] | |
class | CSocketUdpEx |
拡張 Socket UPD 通信 [詳解] | |
class | CSocketXp |
XP以上用 Socketサポートクラス [詳解] | |
struct | CAbstractSocket::IListener |
Socket共通のリスナーインターフェース [詳解] | |
struct | CSocketUdpEx::TDataHeader |
拡張 Socket UDP 通信データヘッダ. [詳解] | |
@defgroup REPORT レポータ関係 @ingroup COMMUNICATION \par \par {@link TNB::IReport IReport} は、Send,Receive をサポートしています。 共通の Listener か各クラス専用の Listener を使用し、受信を行います。 {@link TNB::IReport IReport} を使うクラスも多数あります。
クラス名 | リスナー名 | タイプ | 送信 | 受信 | 内容 |
CSocketServer | CSocketServer::IListener IReport::IListener | TCP/IP | ○ | ○ | Winsockを利用したTCP/IP通信をサポートします。 本クラスはサーバとしてオープンし、クライアントからの接続を待ちます。 マルチクライアントをサポートしています。 |
CSocketClient | CSocketClient::IListener IReport::IListener | TCP/IP | ○ | ○ | Winsockを利用したTCP/IP通信をサポートします。 本クラスはクライアントとしてオープンします。 サーバへの自動再接続もサポートしています。 |
CSocketUdp | CSocketUdp::IListener IReport::IListener | UDP/IP | ○ | ○ | Winsockを利用したUDP/IP通信をサポートします。 |
CCommunicationReporterT | IReport::IListener | 任意 | ○ | ○ | ICommunication を持つクラスのラッパです。 |
IReport
を実装しているクラスもあります。