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