如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第页共NUMPAGES10页第PAGE\*MERGEFORMAT10页共NUMPAGES\*MERGEFORMAT10页socket通信例子publicvoidsend(){while(true){stringsql="selecttop100*fromsend";SqlDataReaderdatareader=sqlserver.ExecuteSqlDataReader(sql);if(datareader.HasRows)//有记录才进行网关联接{stringshow;stringhost;//intport=Convert.ToInt16("8801");//host=Dns.GetHostName();//host="192.168.123.110";sockettemp=newsocket();Socketsend=temp.connectSocket(this.remote_ip,this.remote_port);if(send==null){this.send_listbox("打开远程SMG失败");}else{this.send_listbox("打开远程SMG成功");byte[]bind_content=sgip_test.bind(count);count_step();byte[]receive=newbyte[256];byteflag;send.Send(bind_content,bind_content.Length,0);//bindsend.Receive(receive,29,0);//bind_resp读取29位flag=sgip_test.bind_resp_result(receive);if(flag==0)this.send_listbox("成功联接到网关");elsethis.send_listbox("联接网关失败");while(datareader.Read()){stringspnumber=datareader["spnumber"].ToString().Trim();stringchargenumber=datareader["chargenumber"].ToString().Trim();stringusernumber=datareader["usernumber"].ToString().Trim();stringservicetype=datareader["servicetype"].ToString().Trim();bytefeetype=Byte.Parse(datareader["feetype"].ToString().Trim());stringfeevalue="/datareader["feevalue"].ToString().Trim();string"content=datareader["content"].ToString().Trim();byte[]submit=sgip_test.submit(spnumber,chargenumber,usernumber,servicetype,feetype,feevalue,content,CorpId,count);send.Send(submit,submit.Length,0);//sumbmitcount_step();send.Receive(receive,29,0);//submit_respflag=sgip_test.submit_resp_result(receive);if(flag==0){this.send_listbox(
Ja****44
实名认证
内容提供者
最近下载