Socket 连接报务器的问题?

stevenhzj 2009-01-19 02:46:33
Socket s = new Socket(endPt.AddressFamily, SocketType.Stream, ProtocolType.Tcp);
s.Connect(endPt);连接服务器时;
返回s.Available 总为0,为什么?
...全文
130 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
CruelYoung123 2009-02-01
  • 打赏
  • 举报
回复
原来如此。
much0726 2009-02-01
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 LQknife 的回复:]
楼主啊 服务器还没给你发数据了 可用数据当然为0了
[/Quote]
up
捷哥1999 2009-01-31
  • 打赏
  • 举报
回复
查询一下MSDN的资料,有的时候可以帮助你解决这样的疑问:
Available 获取已经从网络接收且可供读取的数据量。
LQknife 2009-01-20
  • 打赏
  • 举报
回复
楼主啊 服务器还没给你发数据了 可用数据当然为0了
hb0513 2009-01-20
  • 打赏
  • 举报
回复
Socket s = new Socket(endPt.AddressFamily, SocketType.Stream, ProtocolType.Tcp);
Socket(AddressFamily,SocketType,ProtocolType)
楼主的可以编译通过?
68435970 2009-01-19
  • 打赏
  • 举报
回复
Socket数据发送端

IPAddress ip = IPAddress.Parse("192.168.1.163");
IPEndPoint ipe = new IPEndPoint(ip , 8888);
Socket soc = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
soc.Connect(ipe);
byte[] bytes = Encoding.Default.GetBytes(str);
soc.Send(bytes);
soc.Close();

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧