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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.07.2008, 13:06   #1
AIst
Пользователь
 
Аватар для AIst
 
Регистрация: 30.06.2008
Сообщений: 58
Вопрос пересылка данных из одной сети в другую

Здравствуйте. Я написал программку, которая отправляет данные с одного компьютера на другой... Проблема в том, что данные, которые я отправляю, не доходят до адресата, хотя пакеты отправляются. использовал компоненты: ClientSocket и ServerSocket. Мы с адресатом находимся в разных сетях. Когда проверял у себя(вводил свой IP), то все работало...

Возможно такое, что у кого - то в сети находится сервер, который фильтрует эти данные?

Или может нужно по-другому пакеты формировать(может они не доживают свое путешествие до конца)?

Или как еще можно решить подобную проблему(кода не прошу, но не откажусь от намека в какую сторону копать)?
AIst вне форума Ответить с цитированием
Старый 03.07.2008, 13:15   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Мы с адресатом находимся в разных сетях
Как это в разных?
Цитата:
в сети находится сервер, который фильтрует эти данные?
В принципе возможно...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.07.2008, 13:26   #3
AIst
Пользователь
 
Аватар для AIst
 
Регистрация: 30.06.2008
Сообщений: 58
По умолчанию

у нас кабельный интернет... я нахожусь в сети у одного провайдера, а он у другого...
AIst вне форума Ответить с цитированием
Старый 03.07.2008, 14:13   #4
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Коннект происходит?
если да, то смотреть действительно надо в сторону фильтрации трафика и начинать надо от оконечной машины.
после выключения всей фильтраций на удаленной стороне, пусть ставит windump и смотри что приходит на интерфейс при попытке получить данные.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 03.07.2008, 17:07   #5
AIst
Пользователь
 
Аватар для AIst
 
Регистрация: 30.06.2008
Сообщений: 58
По умолчанию

спс... ушел думать...
AIst вне форума Ответить с цитированием
Старый 08.07.2008, 23:50   #6
Ntlegend
Форумчанин
 
Аватар для Ntlegend
 
Регистрация: 12.05.2007
Сообщений: 373
По умолчанию

1) проверь на наличие конекта (если стоит фильтр - то конекта не будет, а если еть конект - то все передадишь)
2) проверь методы упаковки и чтения пакетов (желательно в заголовке пакета указывать его длинну)
3) посылай в обратном направлении потверждения о успешном приёме.
Перемен! - требуют наши сердца. Перемен! - требуют наши глаза.
В нашем смехе и в наших слезах, И в пульсации вен:
"Перемен!Мы ждем перемен!"
Ntlegend вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Импорт записей из одной Бд в другую hemo Microsoft Office Access 6 08.09.2008 08:57
Конвертация одной БД в другую Старовъръ БД в Delphi 2 19.08.2008 12:26
Перенос данных из одной книги со многих листов в другую gavrylyuk Microsoft Office Excel 34 20.07.2008 21:39
Копирование данных из одной таблицы в другую! фЁдОр БД в Delphi 18 06.01.2008 19:27