0
擁有一個像當我寫數據發送時TcpClient的NetworkStream?
var stream = _tcpClient.GetStream();
Serializer.Serialize(stream, message);
代碼在哪裏Serialize
能可能由字節調用Write
字節我得到一點affraid - 當stream
將數據發送到服務器?它會鎖定發送每個字節?我應該撥打flush
以確保發送所有數據?寫入MemoryStream
並寫入整個字節數組到stream
會更有效嗎?
好的答案Jason – Drew 2013-05-11 02:09:04
我應該提一下,至少在.NET 4.5中,我沒有看到任何流鎖,但我可能錯過了一個。 – 2013-05-11 02:09:44