Adr*_*ley 4 .net c# sockets tcp stream
我编写了一个多线程简单服务器,它使用:
clientStream.Read(message, 0, 4096);
Run Code Online (Sandbox Code Playgroud)
阻止,直到客户端发送消息.然后代码继续处理该消息.
到目前为止,我只是用它来发送短命令
ex. "#login[username][login]"
Run Code Online (Sandbox Code Playgroud)
但是我担心当我通过线路发送大量的表数据时,代码可能会在收到所有数据之前继续.
所以.Read阻止直到收到整个发送的消息,或者当任何数据开始接收时它是否解锁?