0
char newline = '\n';
for (i = 5 ; i < payload_length && payload[i] != newline ; i++)
{
username[i-5] = payload[i];
username[i-4] = '\0';
}
這是一些我無法修改的服務器代碼的一部分。我正在寫客戶端。我試過以下使用Javascript/C發送/接收換行符
websocket.send("SEND "+name+"\n"+message);
websocket.send("SEND "+name+"\\n"+message);
websocket.send("SEND "+name+"\r\n"+message);
沒有工作。它不停在換行符。如果我將換行符設置爲'|'然後放入'|'在websocket.send然後一切正常。有任何想法嗎?