我的程序与服务器建立连接后,把服务器发来的信息进行处理:1、当发来的信息为 111∵111,222,333,444,555∵
时进行"∵"分割menutext,将tempf[1]进行","分割menutextTemp
后将menutextTemp的内容逐项添加到menulistBox中!
我的程序实现了这个功能,可是但正常判别了几次后调试输出窗口会运行:
已加载“c:\windows\assembly\gac\mscorlib.resources\1.0.5000.0_zh-chs_b77a5c561934e089\mscorlib.resources.dll”,未加载符号。
同时,我的listBox中什么也不显示!这是怎么回事呀!(可以确定服务器发送没有问题!)
代码如下:
while(!control)
{
try
{
netStream = myClient.GetStream();
byte[] messsageByte = new Byte[4096];
netStream.Read(messsageByte,0,messsageByte.Length );
readNessage = System.Text.Encoding.Default.GetString(messsageByte);
netStream.Flush();
string[] menutext=readNessage.Split('∵');
if(menutext.Length>1)
{
menulistBox.Items.Clear();
string[] menutextTemp=menutext[1].Split(',');
menulistBox.Items.AddRange(menutextTemp);
}
}
时进行"∵"分割menutext,将tempf[1]进行","分割menutextTemp
后将menutextTemp的内容逐项添加到menulistBox中!
我的程序实现了这个功能,可是但正常判别了几次后调试输出窗口会运行:
已加载“c:\windows\assembly\gac\mscorlib.resources\1.0.5000.0_zh-chs_b77a5c561934e089\mscorlib.resources.dll”,未加载符号。
同时,我的listBox中什么也不显示!这是怎么回事呀!(可以确定服务器发送没有问题!)
代码如下:
while(!control)
{
try
{
netStream = myClient.GetStream();
byte[] messsageByte = new Byte[4096];
netStream.Read(messsageByte,0,messsageByte.Length );
readNessage = System.Text.Encoding.Default.GetString(messsageByte);
netStream.Flush();
string[] menutext=readNessage.Split('∵');
if(menutext.Length>1)
{
menulistBox.Items.Clear();
string[] menutextTemp=menutext[1].Split(',');
menulistBox.Items.AddRange(menutextTemp);
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货