निम्नलिखित परिदृश्य में;नेटवर्कस्ट्रीम। डेटा उपलब्ध बनाम टीसीपी क्लाइंट। उपलब्ध
System.Net.Sockets.TcpClient TC = SomeHowObtained;
System.Net.Sockets.NetworkStream NS = TC.GetStream();
वहाँ NS.DataAvailable
का उपयोग करने और TC.Available > 0
जाँच के बीच कोई अंतर है?
वास्तव में [सी # .NET में TCPClient.cs स्रोत कोड] (http://www.dotnetframework.org/default.aspx/[email protected]/[email protected]/DEVDIV_TFS/Dev10/Releases/RTMRel/ndp/fx/ स्रोत/नेट/सिस्टम/नेट/सॉकेट/टीसीपी क्लाइंट @ सीएस/1305376/टीसीपी क्लाइंट @ सीएस) 'सार्वजनिक int उपलब्ध {पढ़ता है {वापसी m_ClientSocket.Available;}}' और [नेटवर्कस्ट्रीम सीएस स्रोत कोड सी # .NET] में पढ़ता है (http : //reflector.webtropy.com/default.aspx/[email protected]/[email protected]/DEVDIV_TFS/Dev10/Releases/RTMRel/ndp/fx/src/Net/System/Net/Sockets/[email protected]/1305376/NetworkStream @cs) 'वापसी chkStreamSocket.Available! = 0; 'पढ़ता है। –