• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

有关networkStream.write的问题

zt371 2002-04-08 05:05:31
在用TcpClient向主机发送信息的时候出错,错误提示是不能写networkStream流。
现在只能接收了。
以下是出错代码:
public class calss1
{
int m_Open = 0;
public static void Main(String[] args)
{
TcpClient tcpc = new TcpClient();
//...
tcpc.Connect(server, 13);
//....连接到服务器
Mytalk talk = new Mytalk (tcpc);
while (m_Open == 0)
{
talk.Write ();
}
tcpc.Close ();
}

public class Mytalk
{
TcpClient tcpc;
NetworkStream networkStream ;
//构造
public Mytalk(TcpClient T_tcpc)
{
tcpc = T_tcpc;
networkStream = tcpc.GetStream();
}
public void Write()
{
string MySay = "" ;
MySay = Console.ReadLine ();

if(networkStream.CanWrite)
{
Byte[] sendBytes = Encoding.ASCII.GetBytes(MySay);
networkStream.Write(sendBytes, 0, sendBytes.Length);
//上面一行出错
}
else
{
return;
}
}
}
那位给看看,谢谢了。
...全文
71 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zt371 2002-04-10
没有搭理吗?推一推。
回复
zt371 2002-04-08
补充一点,第一次可以写,但以后就不行了。
回复
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2002-04-08 05:05
社区公告

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