berkeley-sockets

    1

    2答えて

    read(fd, buf, BUFFLEN)を使用して特定の文字に達するまでソケットからバッファに読み込もうとしています。 たとえば、ソケットは、1回の読み取り呼び出しで空白行で区切られた2つのロット情報を受け取ります。 読み込み呼び出しをループに入れて、この空白行に達した時点で停止し、後で必要に応じて残りの情報を読み取ることはできますか?

    4

    2答えて

    ソケットファイル記述子を(接続またはバインドによって)接続している場合は、SOCK_STREAMと入力してリモートアドレス/ IPアドレスを取得できますか? ソケットファイル記述子以外のデータがない関数でこれを行う必要があります。

    2

    3答えて

    は、私はC++ネットワークプログラミングに新しいですが、私はC++での単純なTCPエコーサーバを書くしようとしているが、実際には任意の進歩を遂げることができないJavaソケットなど と経験を持っています。私はhttp://cs.baylor.edu/~donahoo/practical/CSockets/practical/のようなコードを見てみましたが、何もできません。 誰でも私に教えてください

    6

    3答えて

    私は少なくとも10回以上ドキュメントを読んでおり、データを送信するためにノンブロッキングソケットが使用されているコードスニペットと完全なプログラムを10冊も読んでいます。問題は、チュートリアルのいくつかは初心者向け(Beejs f.i.)か、前提にかなり疑わしいことです。複雑ではないものは、なぜ彼らが何をするのかを説明しない特殊なコード例です。私の意見では、SOの知識ベースでさえ、sendの動作の

    2

    1答えて

    私はioctl()を使用して、ゲートウェイアドレス(SIOCADDRTとフラグにRTF_GATEWAY)を設定します。 これを取得する標準のioctlルーチンは何ですか?

    2

    2答えて

    バックグラウンド私は、IP経由でサードパーティのサーバと通信する組み込み機器を持っています。サードパーティのサーバーのコードは変更されません。最近のリリースでは、close()を呼び出す前にshutdown()を呼び出すようにip disconnect関数を変更しました(以前はclose()を呼び出していました)。特定の割り込みが発生すると、組み込みデバイスは通信セッションを完了せずに切断されます

    1

    2答えて

    私は、BSP APIの実装の正確さと完全性をテストしたいと思います。 テストセットはARM sam7x用にクロスコンパイルする必要があります。

    7

    5答えて

    以下では、1つのネットワークカードを想定しています。 サブネット内の他の人にその存在を知らせるように設計されたプログラムのコンポーネントがあります。このために、プログラムが起動するたびに(そして定期的に)ブロードキャストをINADDR_BROADCASTに送信するソリューションを実装しました。必要なポートで受信した人は、後で使用するためにどこから来たのかを覚えています。 この問題は、私自身の放送を

    0

    2答えて

    私は次のようにBerkeleyソケットのselect関数を利用しています。 /*Windows and linux typedefs/aliases/includes are made here with wsa junk already taken care of.*/ /**Check if a socket can receive data without waiting. \par