Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.06.2017, 16:44   #1
aesoem
Форумчанин
 
Регистрация: 24.12.2007
Сообщений: 288
По умолчанию Windows Server разрывает TCP соединения

Парни, столкнулся с такой бедой.

Есть клиент-серверное приложение, все как часики работало на домашнем пк (со статическим ip) и ОС Windows 7 Pro.

Но пришло время расширятся, арендовал ВДС, Windows Server 2012, завел там серверное приложение, все огонь...
Но стоит мне подключится к этой ВДС по RDP как все подключения (ServerSocket1.Socket.ActiveConnect ions) падает до нуля на несколько секунд и тут же востанавливается, иногда не все подлкючения востанавливаются..

И периодически, еще такой прикол бывает, сразу же после подключения по RDP, (ServerSocket1.activ = true) и при этом клиенты перестают видеть ServerSocket1.... А существующие подключения (ServerSocket1.Socket.ActiveConnect ions) меедленно падают до нуля, рвутся...


Кто сталкивался, как это объяснить.. И причем эта проблема возникала и ранее на других вдсах (раньше тоже пытался перенести)
Как только Windows Server - все через зад работает...
Исполняемый файл серверного приложения запущен от именни администратора, с этой же учетки и вхожу...
Серверная программа кстати, выполнена как класическое приложение Windows, не как служба...

Последний раз редактировалось aesoem; 26.06.2017 в 16:58.
aesoem вне форума Ответить с цитированием
Старый 26.06.2017, 17:30   #2
aesoem
Форумчанин
 
Регистрация: 24.12.2007
Сообщений: 288
По умолчанию

может судьбу накалоть от имени системы запустить ЕХЕ )... щас попробую..
aesoem вне форума Ответить с цитированием
Старый 26.06.2017, 18:14   #3
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

оформить службой
Не стесняемся, плюсуем!
Slym вне форума Ответить с цитированием
Старый 30.06.2017, 12:31   #4
aesoem
Форумчанин
 
Регистрация: 24.12.2007
Сообщений: 288
По умолчанию

а почему на несерверных ОС все работат? Вот щас win7 стоит на ВДС и проблем нету.. Хотя так-же, смена учетной записи получается идет в момент подключения по RDP
aesoem вне форума Ответить с цитированием
Старый 03.07.2017, 11:30   #5
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

в не серверной ОС условно 1 сессия и RDP конектится к сессии console.
в чем сложность со службой? не хотите службу суйте в "Планировщик заданий", только окна ограничте в программе или вовсе законсольте.

Режим сервера поди неблокирующий... там на оконных сообщениях все... тредблокинг!

кстати мне нехер делать (от слова совсем)... безвозмездно (©Сова) могу помочь...
Не стесняемся, плюсуем!

Последний раз редактировалось Slym; 03.07.2017 в 11:36.
Slym вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как подписать TCP Server сертификатом? DonniGood Работа с сетью в Delphi 0 19.01.2014 14:26
Вопрос Indy TCP Server 5cek Работа с сетью в Delphi 12 23.12.2013 17:18
Создать браузер с окном отображающий динамику обмена между клиентом и сервером с момента установления соединения по протоколу TCP. aasavelev Работа с сетью в Delphi 0 22.02.2012 18:30
Мониторинг TCP соединения Selince C/C++ Сетевое программирование 1 04.09.2011 23:36
TCP-server (консольный) SirToxa Работа с сетью в Delphi 8 02.03.2008 13:26