Set aside you address, where is you
TcpListener.AcceptSocket
or
TcpListener.AcceptTcpClient
? This is now how
TcpListener
works :). Also, normally, you would need accepting sockets one thread and exchange with client(s) via reading/writing from/to network stream on the other thread.
By the way, when I look at what's supposed to be a client part:
TcpClient tcp_Server = new TcpClient();
in particular, at your naming (a client called tcp_Server(!)), something tells me that you're in deep confusion :).
Now please tell me why this Question is nearly identical to the other one:
Problem to connect remote computer using socket[
^]?!
You should not do that.
—SA