raw-sockets

    0

    1答えて

    私は生のソケットを初めて使っています。私は、rawソケットを使ってrawデータを1つ以上のファイルで送受信するサーバーとクライアントアプリケーションを作成したいと思います。各ファイルは、50バイトの1つ以上のデータセグメントを含み、各データセグメントは指定された区切り文字(すなわち、スペース、キャリッジリターンなど)を含むことができる。私のサーバの仕事はファイルから読み取り、各セグメントを一度に送

    1

    1答えて

    私はrawソケットを使用してクライアントサーバーアプリケーションを使用していますが、iperfを使用してそれらの間のスループットを測定できますか?

    2

    3答えて

    未処理のソケットをリッスンしてコードを介してWebサイトから応答を読み取ろうとしていますが、これまでのところ、私が実際に興味を持っている着信応答。 着信応答を読むにはどうすればよいですか? EDIT:Wiresharkを使用して、探しているデータがTCP経由で送信されていることがわかりました。 Socket listener = new Socket(AddressFamily.InterNetw

    2

    1答えて

    私は、rawソケットを使用して239.255.25.25ポート5004にマルチキャストメッセージを送信するUbuntu LTE上で動作するプログラムを作成しました。マルチキャストを受信するには、UDPソケットを使用しています。ソケット経由で送信されるデータは、rtpストリームからwiresharkで取得されました。問題は今、私はUDPソケットでメッセージを受け取ることができないということです。 受

    6

    2答えて

    私はtrcerouteスクリプトを書く必要がありますが、私の試みが正しいかどうかはわかりません。 今私は(私が間違っていたり、不器用をやっているなら、私を修正してください)そのようにそれをやっている: は、IP-のための構造体を手に入れたと チェックサム機能 udpheader 2つのソケットを開く:SOCK_RAWモード(ttlを操作する)でUDPパケットを送信するためのものと、ルータからICM

    4

    1答えて

    私は、特定のIPアドレスにUDPパケットを送信し、有効期限が切れていることを伝えるルータのICMP応答を待つCプログラムを作成しようとしています。私はちょうど最初にそのメカニズムを理解したいので、それはとても単純です。私が必要とするのは、私のコードをチェックして何が間違っていて何が欠けているのかをフィードバックする人です。私が受信し続ける #include <stdio.h> #include

    2

    1答えて

    宿題の一部として、Linuxでrawソケットを使ったICMPエコー要求に対するICMP応答を生成するCプログラムを書く必要があります。 ICMPパケットのデータもチェックサムに含める必要がありますか?または、ヘッダーのみのチェックサムを計算する必要がありますか?

    4

    3答えて

    生のパケットを送信した後、スイッチ環境でマシンのMACアドレスを調べようとしています。私はtracerouteコマンドを実装しようとしています。私はICMP時間を超過したメッセージを受信したときに、そのマシンのMACアドレスをどのように抽出できるのかを知りたい。私はネットワークプログラミングの初心者です。だから、ソケットコールが私にMACアドレスの抽出に役立つのか混乱しています。 ありがとうござい

    12

    2答えて

    生のソケットとlibcapの使い方についてちょっと混乱しました。 Can、誰でも簡単に両方の使用の利点を指摘します。私はいくつかのリンクを読んだが、それは私を混乱させる。

    0

    1答えて

    こんにちは私はいくつかのパケットを解析しようとしていますが、struct ipを使用しているときには "不完全な型への逆参照ポインタ" PrintPacketInHex(char *mesg, unsigned char *p, int len){ printf(mesg); while(len--){ printf("%.2X ",*p); p++; } } /*parse t