RFC 6455 プロトコルを使用して Firefox ブラウザーで実行される Java スクリプトである Web サーバー クライアントにデータを送信する前に、データをマスクする次の C コードを開発しました。ただし、クライアント側で何も表示できないため、問題に直面しています。サーバーからクライアントに送信するときにデータをマスクする必要はないと言う人もいます。本当 ?私の場合、それが機能しているとは思えません。私の質問があいまいな場合はお知らせください。ご親切にありがとうございました。
char frame[131],message[360];
strcpy(message,"Server here !");
frame[0] = '\x81';
frame[1] = 128 + strlen(message);
frame[2] = '\x00';
frame[3] = '\x00';
frame[4] = '\x00';
frame[5] = '\x00';
snprintf(frame+6, 124, "%s", message);
printf("%s", frame);
n = write(newsockfd, frame, strlen(frame));