winsock

    1

    2答えて

    getaddrinfo()はブロック機能です。 getaddrinfo()コールを中止するにはどうすればよいですか? 例えば、私のアプリケーションを閉じるときに、私はこの関数の既存の呼び出しを中断したいと思っています。

    0

    1答えて

    WSAConnectByName()を使用してアドレスに接続しようとしています。しかし、それはtimeoutパラメータを無視したようです。私の代わりに、タイムアウトで失敗の、(ローカルIPアドレスなど)が存在しないアドレスを使用する場合、 SOCKET ConnSocket = INVALID_SOCKET; int iResult; BOOL bSuccess; SOCKADDR_STOR

    1

    1答えて

    この単純なサーバークライアントプログラムをwinsockを使用して実行しようとしています。サーバーはクライアント接続を受け付けていますが、クライアントが送信したデータは受信できません。私は問題を見つけるのに苦労している。 SERVER: #define _WINSOCK_DEPRECATED_NO_WARNINGS #include<iostream> #include<winsock2.h

    5

    2答えて

    My Winsock Delphiアプリケーションは、マルチキャストUDP/IPストリームのすべてのネットワークインターフェイスでリッスンする必要があります。それは私が別のPCで別のネットワークアダプタの優先順位を試してみるまで普通に聞いていました。 は、その後、私はこの問題を調査し始め、INADDR_ANY(または0.0.0.0)は、WindowsとLinuxで異なる意味があることを、いくつかの

    0

    1答えて

    この例を実行すると、ポートが決してnetstatで表示されないことがわかります。どうして?そしてどうやってそれを作るの? #include <WinSock.h> #include <io.h> #include <stdio.h> #pragma comment(lib, "WS2_32") int main() { WORD wVers = MAKEWORD(2, 2);

    -1

    1答えて

    (Linux上で動作する)データベースサーバと非同期通信(ソケットを使用)を使用するクライアントアプリケーション(Windows上で実行中)での問題。 クライアントアプリケーションは、サーバーにデータをロードする際にWSAECONNRESETエラーでヒットし、サーバーはソケットを終了します。私はWSAGetLastError関数を使用して、エラーメッセージを抽出しました。 WSAECONNRESE

    0

    1答えて

    サーバーが指定されたポートでリッスンし、クライアントがそのサーバーで受信するブロードキャストパケットを送信する単純なソケット設定をテストしています。 この設定は、メッセージを直接送信する場合(ブロードキャストではない場合)には有効ですが、ブロードキャストをサーバーで受信することはありません。 コード(簡単にするために、エラーチェックを取り除いてトリムダウン)のいくつか: // Client (br

    -1

    1答えて

    こんにちは私はここからこのrecv()ループを使用しています:Winsock recv() does not block recv()関数は常に-1を返してループを終了し、何かを受け取る。非ブロッキングソケットを持つメインのコードを呼び出す int System::receive(SOCKET &recvSocket) { char buffer[4096] = { 0 };

    -1

    1答えて

    指定されたアドレスのポート80のサーバーからデータを受信して​​いますが、recv()を呼び出すと奇妙な文字が返されます。私はwinsockを使用してプロキシサーバーを構築しようとしています。 recv()関数でバッファのサイズを1減らしてヌル終了文字のスペースを残しましたが、同じことをまだ受け取りました。 は、コードを受信: int receive(SOCKET &socket) {

    0

    1答えて

    私はJavaScriptクライアントをC++サーバーに接続することができました(私はwinsockを使用しています)。サーバーはHTTPヘッダーを受信しますが、それ以降は何も送受信できません。 サーバーはメッセージを送信します(sendは送信バイト数を返します)が、クライアントには何も届きません。 クライアント:JavaScriptの function WebSocketTest() {