Vb.net 在TCP客户端周围正确处理StreamWriter

Vb.net 在TCP客户端周围正确处理StreamWriter,vb.net,network-programming,tcpclient,Vb.net,Network Programming,Tcpclient,我当前的代码设置了TCPclient连接,我想向它写入一些数据(字符串:UserName) 我对这段代码的问题是,它在完成时处理客户机,我需要保持客户机打开。如果我将using更改为dim,并且不处理streamwriter,则数据实际上不会被写入,因此我想知道如何发送数据并保持客户端打开。关闭streamwriter将关闭连接流。NET 4.5在StreamWrite中添加了一个重载,使其能够保持流的打开状态 另一种选择是不使用和粘贴Dim,只在最后关闭流。如果要强制发送数据,则必须调用fl

我当前的代码设置了TCPclient连接,我想向它写入一些数据(字符串:UserName)


我对这段代码的问题是,它在完成时处理客户机,我需要保持客户机打开。如果我将using更改为dim,并且不处理streamwriter,则数据实际上不会被写入,因此我想知道如何发送数据并保持客户端打开。

关闭streamwriter将关闭连接流。NET 4.5在StreamWrite中添加了一个重载,使其能够保持流的打开状态

另一种选择是不使用和粘贴Dim,只在最后关闭流。如果要强制发送数据,则必须调用flush

using outStream as new streamwriter(client.getstream)
  outStream.write(UserName)
end using