110,502
社区成员
发帖
与我相关
我的任务
分享
<binding name="wsBinding" receiveTimeout="00:05:00" sendTimeout="00:02:00"
maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647">
<readerQuotas maxDepth="20000" maxStringContentLength="20000"
maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="20000" />
<security mode="None"/>
</binding>
private void receiveFruntion()
{
while (true)
{
if (isClosed)
{
break;
}
if (Common.Global.clsGlobalConst.isConnected)
{
try
{
//接收消息
receive_buffer = new byte[4096];
int len = clientSocket.Receive(receive_buffer);
if (len == 0)
{
continue;
}
if (ssV2 != null)
{
ssV2.threadReceiveMsg(receive_buffer);
}
}
catch
{
Common.Global.clsGlobalConst.isConnected = false;
}
}
}
}