本文介绍了tcp客户端服务器响应消息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

byte[] inStream = new byte[10025];
            serverStream.Read(inStream, 0, (int)clientSocket.ReceiveBufferSize);
            string returndata = System.Text.Encoding.ASCII.GetString(inStream);
            MessageBox.Show(returndata);







我写这段代码snipet用于客户端监听然而,服务器响应,

System.dll中发生了'System.ArgumentOutOfRangeException'类型的未处理异常



我该如何修复tihs?




I write this code snipet for client listen to server response however,
"An unhandled exception of type 'System.ArgumentOutOfRangeException' occurred in System.dll"

How can i fix tihs?

推荐答案

int size = (int)clientSocket.ReceiveBufferSize;
byte[] inStream = new byte[size];
serverStream.Read(inStream, 0, size);
// ...



祝你好运。

-SA


这篇关于tcp客户端服务器响应消息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-11 12:40