|
Вопрос # 6 252/ вопрос открыт / |
|
Здравствуйте, уважаемые эксперты!
У меня проблема... Написал программу на Делфи, она должна работать постоянно с инетом, купил ВПС с Windows 2003, но прога не работает на нем:
не подключается к серверу (в проге сначала идет подключение к серверу)
у меня прога норм работает у меня Windows Seven, у другана XP - все работает. В чем может быть проблема? И как вообще делать прогу, чтобы она работала под все винды?
 |
Вопрос задал: RAW (статус: Посетитель)
Вопрос отправлен: 23 августа 2012, 11:34
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 11; последнее сообщение — 28 августа 2012, 16:32; участников в обсуждении: 3.
|
Вадим К (статус: Академик), 23 августа 2012, 16:44 [#1]:
причина может быть в чем угодно. Например пытается открыть файл, которого нет, или на сервере закрыты фаерволом порты, которые Вам нужны. По Вашему описанию сложно что то угадать.
Я лично склоняюсь к фаерволу.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
RAW (статус: Посетитель), 23 августа 2012, 18:54 [#2]:
А ВСП на ХР там все робит нормуль!!!
Как бы мне победить проблему с 2003 виндой?
|
|
QWERYTY (статус: Посетитель), 24 августа 2012, 00:12 [#3]:
Вы пробовали заснифить что оправляется в 2003-й, и сравнить с тем что в ХР и в 7-й?
А самое главное отправляется ли вообще хоть что нибудь.
Насчёт программ для всех виндов(я так понимаю отталкиваемся от ХР):
Перед тем как использовать функцию идём на msdn, и читаем какой минимальный клиент и сервер содержат в своём апи функцию.
И какой максимальный клиент и сервер.
Стараемся не использовать функции из .NET
Я ставлю его когда программы требуют, а в своих не использую.
ВЕРИТЬ ВО ВНЕЗЕМНЫЕ ЦИВИЛИЗАЦИИ НЕ ОЗНАЧАЕТ ВЕРИТЬ В ИНОПЛАНЕТЯН.
|
|
Вадим К (статус: Академик), 27 августа 2012, 10:49 [#4]:
Раз на xp работает, значит проблема не в том, что не поддерживаются какие то новые функции. Я считаю, что это все таки фаервол.
RAW: какие порты открывает программа и пытались ли Вы подключиться удаленным экраном к своему серверу и посмотреть?
Галочка "подтверждения прочтения" - вселенское зло.
|
|
QWERYTY (статус: Посетитель), 27 августа 2012, 13:52 [#5]:
А что, ктото писал про какие то новые функции?
Было предложение воспользоваться снифером
ВЕРИТЬ ВО ВНЕЗЕМНЫЕ ЦИВИЛИЗАЦИИ НЕ ОЗНАЧАЕТ ВЕРИТЬ В ИНОПЛАНЕТЯН.
|
|
QWERYTY (статус: Посетитель), 27 августа 2012, 13:53 [#6]:
Чёто автор долго на связь не выходит.
Если вы решили проблему, поделитесь с другими.
ВЕРИТЬ ВО ВНЕЗЕМНЫЕ ЦИВИЛИЗАЦИИ НЕ ОЗНАЧАЕТ ВЕРИТЬ В ИНОПЛАНЕТЯН.
|
|
RAW (статус: Посетитель), 27 августа 2012, 14:08 [#7]:
хм.... я ни разу не работал со сниферами и понятия не имею... тем более... у меня нету ВПС, мне написал клиент, который хочет туда прогу запустить... но говорит не работает... так что мне бы как-то решить проблему - при чем не залезая на сам сервак!
|
|
QWERYTY (статус: Посетитель), 27 августа 2012, 14:56 [#8]:
А причём тут сервак? Если с других операционок всё работает, то дело не в серваке, а в запросе который генерит(или не генерит) 2003-я винда.
То что вы не работали с чемто, или у вас чегото нет не отмаза.
Если это для вас важно то нужно имитировать условия клиента, и решать проблему.
А если это не очень важно то можно сказать клиенту типа извените увас не правильные настройки(или ещё чего выдумать) и вежливо послать.
ВЕРИТЬ ВО ВНЕЗЕМНЫЕ ЦИВИЛИЗАЦИИ НЕ ОЗНАЧАЕТ ВЕРИТЬ В ИНОПЛАНЕТЯН.
|
|
QWERYTY (статус: Посетитель), 27 августа 2012, 15:11 [#9]:
"но прога не работает на нем" - нужно было писать прога не подключается к нему. Без всяких запутываний.
Я до этого не понял что вы к нему подключаетесь, я думал с него не работает.
Снифером всё равно в такой ситуации можно воспользоваться, и посмотреть на ответ сервера.
Возможно ваша прога работает под все винды, но подключаться нужно естественно к открытому порту.
ВЕРИТЬ ВО ВНЕЗЕМНЫЕ ЦИВИЛИЗАЦИИ НЕ ОЗНАЧАЕТ ВЕРИТЬ В ИНОПЛАНЕТЯН.
|
|
RAW (статус: Посетитель), 28 августа 2012, 16:32 [#11]:
спасибо! буду разбираться....
|
11 октября 2012, 21:26: Вопрос перемещён из тематического раздела Delphi » Взаимодействие с Windows в раздел Delphi » Работа с сетями и протоколами модератором Ерёмин А.А.
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|