TNB Library
クラス | 名前空間 | 型定義
TnbSocket.h ファイル

ソケットのアクセス関係のヘッダ [詳解]

+ TnbSocket.h の依存先関係図:
+ 被依存関係図:

[ソースコード]

クラス

class  CAbstractSocket
 Socket共通クラス [詳解]
 
class  CSocketAddress
 Socket共通アドレス管理クラス [詳解]
 
class  CSocketClient
 Socketクライアントクラス [詳解]
 
class  CSocketEvent
 Socket共通受信イベント管理クラス [詳解]
 
class  CSocketServer
 Socketサーバクラス [詳解]
 
struct  CAbstractSocket::IListener
 Socket共通のリスナーインターフェース [詳解]
 

名前空間

namespace  TNB
 TNB Library
 

型定義

typedef TNB::CVectorT< SOCKET > CSocketVector
 SOCKETの配列型宣言 [詳解]
 

詳解

ソケットのアクセス関係のヘッダ

   サーバとクライアントのクラスがあります。
   受信処理は、リスナーを登録することで行います。
   サーバはマルチクライアントをサポートしています。
todo:
IPv4 のみ対応。 IPv6 は未対応。
覚え書き
Winsock を使用しています。
マクロ "_TnbWINSOCK2_ENABLE" が定義されていると、 Winsock2.0 を使用します。
参照
TnbDef.h 利用条件、および無保証規定

TnbSocket.h に定義があります。