|
|
От: |
dES0
|
http://gxp.no-ip.com |
| Дата: | 01.04.03 12:43 | ||
| Оценка: | 3 (1) | ||
Snippet with last five error octals: {aXJ1}
!!! ERROR's occured: 'Invalid tail.'
МС>Snippet with last five error octals: {
МС>aXJ1}
МС>!!! ERROR's occured: 'Invalid tail.'
МС>StringBuilder UnsafeReceive()
МС>{
МС> StringBuilder tmp = new StringBuilder();
МС> Encoding cenc = Encoding.ASCII;
МС> do
МС> {
МС> Byte [] buf = new Byte[MaxReceiveSize];
МС> // --- HERE ---
МС> Thread.Sleep( 2000 );
МС> // ============
МС> int recv = _socket.Receive(buf, SocketFlags.None);
МС> if (recv == 0)
МС> {
МС> if (tmp.Length > STAT_ERR.Length)
МС> {
МС> break;
МС> }
МС> CloseSocket();
МС> throw new DeadConnectException("Zero has been returned from Receive;"
МС> "possibly server close the connection");
МС> }
МС> tmp.Append(cenc.GetChars(buf, 0, recv));
МС> // --- HERE ---
МС> Thread.Sleep( 2000 );
МС> // ============
МС> } while(_socket.Poll(PollTimeout, SelectMode.SelectRead));
МС>