TNB Library
クラス
SOCKET関係

クラス

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 を持つクラスのラッパです。
WINSOCK をラップしたクラスがあります。 IReport を実装しているクラスもあります。