title: C# tcp stream - is it possible to run stream without listener?
body: <p>I want to write a part of code in which I start sending packages using tcp stream, but without any part that receives it over the internet. 
  In the meantime I would also like to have another method that can connect to that particular stream at any time and starts receiving bytes from the moment it connects.
  I wanted to use multicasting, but I see it's impossible to do it over the Internet 
  Is there a way to do it? I only found some info so far, that the tcp connection in C# uses point to point way, so my case sounds impossible to implement, because the listener has to be always active to even initialize the streamer, how can I bypass that?</p>