これをJavaで書く必要があります。
ファイルの読み取り方法は知っていますが、「buff」出力とは何かに興味があります。最初の長さはどれくらいですか?
char *buff;
unsigned char *aux;
while(fgets (buff+2, length, fin)){
len = strlen (buff + 2) + 2;
aux = (unsigned char *) &len;
buff[1] = aux[0];
buff[0] = aux[1];
...
send (sd, buff, len, 0);
}
しかし、私はこれを理解していません:
aux = (unsigned char *) &len;
buff[1] = aux[0];
buff[0] = aux[1];
前もって感謝します。