私は次のコードを持っています:
int * buffer;
buffer = (int *) malloc((320*240)*sizeof(int));
データを入力した後、buffer
UDP ソケットを使用して送信したいのですが、現在、次のsend
関数は ((320*240)*sizeof(int)) ではなく 4 バイト (データ) のみを送信しているようです:
iError = send(MySock, (char *)(buffer) , sizeof(buffer), 0);
send
関数の 2 番目と 3 番目のフィールドでさまざまな組み合わせを試しましたが、うまくいきません。正しい構文は何を使用すればよいですか?
ところで、 asを取得する必要がある他のライブラリで使用されているため、 buffer
asを定義する必要があります。 int *
int *