sgip协议 是参看http://www.cnblogs.com/JeasonZhao/archive/2006/05/02/390543.html
来使用的。
现在我遇到的问题是不知道怎么连接。
我用socket连接主机,然后发送信息
启用 socket监听
但是主机没有返回
我不知道哪里出问题
问联通那边是否用socket反掉,她告诉我什么socket,我们用的是sgip,我不懂了。现在连都连不通,没办法往下了。请做过的人帮帮忙
监听端
[align=left] IPAddress ServerIp=GetServerIP(); IPEndPoint iep=new IPEndPoint(ServerIp,8801); socket=new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp); byte[] byteMessage=new byte[100]; this.label1.Text=iep.ToString(); socket.Bind(iep); // do while(true) { try { socket.Listen(5); Socket newSocket=socket.Accept(); newSocket.Receive(byteMessage); string sTime = DateTime.Now.ToShortTimeString ( ) ; string msg=sTime+":"+"Message from:"; msg+=newSocket.RemoteEndPoint.ToString()+Encoding.Default.GetString(byteMessage); this.listBox1.Items.Add(msg); } catch(SocketException ex) { this.label1.Text+=ex.ToString(); } }[/align]发送端
使用直接建立socket发送和使用 漓筝 写的send 方法都试过
但是都接受不到返回请做过sgip的人指点一下,感激不尽
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货