TCPclient.Available 自动返回数据 C# TCP 协议

wt4433 2010-09-16 10:09:23
想做一个服务端自动处理并返回客户端数据的程序 这个
List<byte> buffer = new List<byte>();
stream.Write(buffer.ToArray(), 0, buffer.Count);
是服务端返回一个16进制数组 前面处理省略了 我客户端用
    if (client.Available > 0)
{
byte[] receBytes = new byte[1024];
int bytes = stream.Read(receBytes, 0, receBytes.Length);
data1 = Encoding.ASCII.GetString(receBytes, 0, bytes);
this.richTextBox2.Text = data1;
}
为什么服务端值能放到buffer 里 但客户端 走不到if (client.Available > 0)呢 请高手指点~
...全文
512 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wt4433 2010-09-16
  • 打赏
  • 举报
回复
来人啊~

111,129

社区成员

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

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

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