0
我是套接字編程的新手。我在互聯網上找到了一些幫助。當發送一些數據時它使用網絡流功能。我很困惑爲什麼60000被從中減去。 我試圖刪除它,甚至改變它,但它會拋出一個異常「索引超出限制」。
我的問題是爲什麼60000從receivedBufferSize中減去? 請幫助套接字編程網絡流功能c#
NetworkStream networkStream = clientSocket.GetStream();
networkStream.Read(bytesFrom, 0, (int)clientSocket.ReceiveBufferSize-60000);
dataFromClient = System.Text.Encoding.ASCII.GetString(bytesFrom);
dataFromClient = dataFromClient.Substring(0, dataFromClient.IndexOf("$"));
'System.Text.Encoding.ASCII'不是C++;也許你的意思是C#,雖然你說C++兩次...... –
沒有足夠的信息來確定地回答這個問題。 –
你將不得不問作者,魔術數字是什麼。 – IInspectable