Я написал программу, использующую TcpListener. когда мое приложение запускается с программой C#, другое приложение и другое устройство могут подключаться (с другого компьютера или другого устройства) к моему приложению, а мой TcpListener может прослушивать их и отвечать. но когда я создаю файл setup.exe из своего приложения и устанавливаю его, если на моем компьютере работает другое приложение, TcpListener может прослушивать и отвечать, но если другое приложение запущено с другого компьютера, TcpListener не может прослушивать. а также другое устройство не может подключиться к моему приложению.
пожалуйста, помогите мне решить мою проблему. СПАСИБО
TcpListener TcpListener;
private void Form1_Load(object sender, EventArgs e)
{
TcpListener = new TcpListener(IPAddress.Any, 4051);
thread = new Thread(Connection);
thread.Start();
}
public void Connection()//accept connection
{
while (true)
{
TcpClient tcpClient= new TcpClient();
TcpListener.Start();
tcpClient = TcpListener.AcceptTcpClient();
thread = new Thread(() => ConnectionFromOut(tcpClient));
thread.Start();
}
}