Хорошо, я пытался последние пару часов и отказываюсь: Я разрабатываю для мобильного устройства (Win CE на Unitech HT660), и у меня происходит странная вещь: Я пытаюсь связаться со службой на моем ПК и использую для этого TCPClient.
Это отлично работает, за исключением одной большой проблемы: Как только я отсоединяю USB-кабель, который я использую для копирования файлов из VS при запуске программы, TCPClient выдает SocketException, что соединение с сокетом не может быть выполнено, потому что целевая машина активно отказалась от него (не тот случай, брандмауэр выключен, сторонние установки не установлены и служба прослушивает)
И это становится еще более странным: если кабель подключен, и я извлекаю его после того, как программа установила соединение, все работает отлично, я могу отправлять и получать данные без кабеля, я просто не могу подключиться без кабеля.
Кстати: та же история с MySQLConnection из MySQL .NET Connector. Он работает с кабелем, но если его удалить без установленного соединения, соединение невозможно.
Есть ли у кого-нибудь идеи по этому поводу?
Заранее спасибо!
PS: Я забыл упомянуть одну вещь: я использовать беспроводное соединение для подключения к моей сети, и IE, а также проверка связи с компьютером со службой и базой данных mysql на нем работает.