Я хочу, чтобы мое приложение могло общаться с самим собой через Интернет, но это оказалось для меня невозможным. Одна вещь, которую я никогда не мог решить, - это Tcp или вся сетевая вещь вообще.
Я прочитал документы и увидел буквально более 30 образцов, ни один из которых никогда не работал.
Все, что я пытаюсь сделать, это отправить сообщение из моей программы на мой компьютер в мою программу на моем компьютере друзей (в другой сети).
Но ничего не работает. Я бы опубликовал образец кода, но я думаю, что это было бы бессмысленно, поскольку все разные образцы дали мне разные ошибки и т.д., Вот список ошибок, которые мы получаем:
1: Невозможно подключиться к цели, потому что удаленный компьютер активно отказался от нее. 2: Тайм-аут подключения.
Может кто-нибудь, пожалуйста, помогите мне понять это?
Спасибо за много заранее
Edit: 1. Также мы оба попытались полностью отключить все брандмауэры. Это не помогло. 2. Я попытался пропустить доступные порты, но это тоже не имело никакого значения.
Может быть несколько причин
1) Работает ли образец локально
2) вы используете True IP, Ip, предоставленный вашим провайдером.
Поскольку Ips вроде 192.168.1. * или 172.16.. не будет работать в Интернете (вы можете найти, что по googling "my ipaddress" )
например, 117.197.199.138
3) Если вы или ваш друг используете динамический Ip, он может время от времени меняться, поэтому это может быть причиной, по которой он не работает.
Одна из проблем заключается в том, что ваш интернет-провайдер может блокировать все запросы сервера. Некоторые интернет-провайдеры не позволяют запускать сервер, если вы не платите за уровень на уровне бизнес-уровня.