Вы сказали, что ваша программа пытается подключиться к узлу 192.168.1.107 через порт 46216.
Префикс
192 указывает, что это адрес класса C и является частным. Подключение вашей программы к этому заставит ее остаться в локальной сети в поисках этого узла. Вам нужно будет найти IP-адрес вашего роутера (вы можете использовать http://whatismyip.org/, чтобы узнать это). Затем перейдите в настройки маршрутизатора и перенаправьте порт с 46216 на 192.168.1.107 (ваш узел) или, что еще лучше, на ваш MAC-адрес, который не подлежит изменению (в случае, если на вашем маршрутизаторе работает DHCP).
на заметку, не стоит жестко кодировать IP-адреса. Просто используйте текстовое поле, чтобы избежать необходимости перераспределения клиента при смене IP-адреса, поскольку, скорее всего, у вас есть динамический IP-адрес от вашего интернет-провайдера.