CAsyncSocket::Create

BOOL の作成 ( UINT nSocketPort = 0、 int nSocketType = SOCK_STREAM、 長い lEvent = FD_READ | 割り当てられた FD_WRITE | FD_OOB | FD_ACCEPT | FD_CONNECT | FD_CLOSE、 LPCTSTR lpszSocketAddress = NULL );

戻り値

関数が成功したそうでなければ 0、および具体的なエラー コードGetLastErrorの呼び出し取得できます。このメンバー関数を次のエラーを適用します。:

パラメーター

nSocketPort

Windows ソケットにポートを選択する場合、ソケット、または 0 を使用するには、既知のポート。

nSocketType

SOCK_STREAMまたはSOCK_DGRAM。

lEvent

これで、アプリケーションを必要とするネットワーク イベントの組み合わせを指定するビットマスク。

lpszSockAddress

接続済みのソケットがドット区切り番号「128.56.22.8」のネットワーク アドレスを含む文字列へのポインター。

解説

Windows ソケットを作成して添付するには、ソケット オブジェクトを構築後、 Createメンバー関数を呼び出します。作成し、指定したアドレスにソケットをバインドするバインドを呼び出します。次のソケット タイプがサポートされています:

ストリームとデータグラム ソケットの詳細についてを参照してください Windows ソケット: 背景と Windows ソケット: ポートとソケット アドレスでVisual の C++ プログラマのガイドと Windows ソケット 2 の概要と 、Win32 SDK ドキュメントでWindows ソケットのプログラミングに関する考慮事項。

CAsyncSocket 概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CAsyncSocket::Accept、 CAsyncSocket::Bind、 CAsyncSocket::Connect、 CAsyncSocket::GetSockName、CAsyncSocket::IOCtl、 CAsyncSocket::Listen、 CAsyncSocket::Receive、 :send、 CAsyncSocket::ShutDown(&N)

Index