嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
在wince6.0系统上测试通过,socket网络传输,分为异步和同步方式,传输效率远远高于webservice方式.
private void ReceiveData()
{
string receiveString = null;
while (isExit == false)
{
try
{
//从网络流中读出字符串
//此方法会自动判断字符串长度前缀,并根据长度前缀读出字符串
receiveString = br.ReadString();
}
catch
{
if (isExit == false)
{
if (OperMessage != null)
{
//调用委托处理返回的字符串
OperMessage("LOST-SERVER", this);
}
else
{
this.isExit = true;
}
}
break;
}
if (OperMessage != null)
{
//调用委托处理返回的字符串
OperMessage(receiveString, this);
}
else
{
//处理服务器主动发过来的信息,这时候OperMessage为空,需要额外设置
//MessageBox.Show("委托为空");
//OperMessage = PClass.mf.LoadMessage;
//OperMessage(receiveString, this);
}
}
}
private void ReceiveData()
{
string receiveString = null;
while (isExit == false)
{
try
{
//从网络流中读出字符串
//此方法会自动判断字符串长度前缀,并根据长度前缀读出字符串
receiveString = br.ReadString();
}
catch
{
if (isExit == false)
{
if (OperMessage != null)
{
//调用委托处理返回的字符串
OperMessage("LOST-SERVER", this);
}
else
{
this.isExit = true;
}
}
break;
}
if (OperMessage != null)
{
//调用委托处理返回的字符串
OperMessage(receiveString, this);
}
else
{
//处理服务器主动发过来的信息,这时候OperMessage为空,需要额外设置
//MessageBox.Show("委托为空");
//OperMessage = PClass.mf.LoadMessage;
//OperMessage(receiveString, this);
}
}
}