sendto

    15

    1答えて

    私は非常に簡単な質問がありますが、私は週末すべての回答を見つけることができませんでした。私はsendto()関数を使用しており、エラーコード14:EFAULTを返しています。私はこれは私が指定したIPアドレス話していたことを確信していたが、今はそれが参照していることをメッセージバッファのメモリアドレスであってもよい疑う "An invalid user space address was spec

    1

    1答えて

    私は何時間もこれに苦しんでいましたが、私は何が間違っているのか調べることができませんでした。これは、単純なUDPパケットを与えられたポート上の与えられたIPに送るべきである非常に単純なプログラムです。 g ++はエラーや警告なしでこのプログラムをコンパイルしますが、実行すると...! ちょうど死ぬ。 stdoutでは、0(これはバインディングが正しく機能するはずです)と "TRYING TO SE

    1

    2答えて

    このフォームが完了したフォームは、コンテナ内の選択したグループまたはユーザーのリストとして電子メールで送信されるアプリケーションを開発しました。問題は、グループに電子メールを送信して送信ボタンをクリックすると、グループ名は表示されず、グループ内のすべてのユーザーの名前が表示されるLotus Notes用の電子メールクライアントのチェックボックスをオンにすることです私は選んだ。誰もがなぜこれが起こる

    -1

    2答えて

    sendtoで:私は送信ソケットのソケット記述子を持って、この呼び出しから ssize_t sendto(int sockfd, const void *buf, size_t len, int flags, const struct sockaddr *dest_addr, socklen_t addrlen); 、それは不可能ですconst struct sockaddr

    0

    1答えて

    私は単純なUDPサーバーとクライアントを持っています。 クライアントはDGRAMソケットを作成し、明示的にバインドし(必要でない場合でも)、getsockname()(ゼロ以外)を使用してバインドされたポートを出力してからsendto ))。 サーバーはrecvfrom()を使用してメッセージを受信します。メッセージは正しく受信されましたが、送信者のポート番号はゼロです。受信した最初のメッセージ(

    0

    2答えて

    static void app(const char *address, int port, char *name) { int sock; struct addrinfo server; sock = init_connection(address,port,&server); char buffer[BUF_SIZE]; write_se

    0

    1答えて

    sendto関数に問題があります。私はUDPサーバーから時間を得たいです。このような私のコード: unsigned char msg[48]={010,0,0,0,0,0,0,0,0}; char* hostname=(char *)"tick.usno.navy.mil"; sockaddr_in server_addr; WSAData data; int result=WSAStar

    1

    2答えて

    Androidが処理されているかどうか、またはネイティブコードに問題があるかどうか、またはその両方がわかりません。 私は(SWIGによって生成されたラッパー)C++でのUDPソケットを設定しています: udpSocket = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP); if (udpSocket < 0) { pthre

    4

    3答えて

    CでICMP pingテストプログラムを作成しようとしていますが、パケットの送信に問題があります。 sendto関数は、バイト数とすべてを返しますが、パケットは実際には送信されません。私は宛先コンピュータのWireSharkでこれを確認しました。ホスト上の通常のpingは正常に動作し、WireSharkに表示されます。 ここに私のコードです: #include <stdio.h> #includ

    1

    1答えて

    バッファを使用してunsigned charを送信しようとしています。 2 unsigned char temp_buf [2]; temp_buf [0]= (unsigned char) 0xff; temp_buf [1]= NULL; と私のsendto機能は次のようになり、私はサイズのバッファを使用しています: if (sendto(fd, temp_buf, sizeof (t