char newline = '\n';
for ( i = 5 ; i < payload_length && payload[i] != newline ; i++ )
{
username[i-5] = payload[i];
username[i-4] = '\0';
}
これは、変更できないサーバー コードの一部です。私はクライアント側を書いています。私は次のことを試しました
websocket.send("SEND "+name+"\n"+message);
websocket.send("SEND "+name+"\\n"+message);
websocket.send("SEND "+name+"\r\n"+message);
どれも機能しません。改行で止まりません。改行を「|」に設定した場合 そして、「|」を入れます websocket.send では、すべて正常に動作します。何か案は?