![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 23.08.2011
Сообщений: 171
|
![]()
Недавно создал клиент серверное приложение на основе ServerSocket и ClientSocket. В локальной сети работает отлично, через интернет тоже работает, если одинаковый провайдер, тоесть ip клиента и ip сервера видны друг другу. Но столкнулся с такой проблемой, поставили сервер программы на внешний ip причем, клиенты видят сервер, но никак не могли коннектиться. После того как начал химичить с компонентами, максимум чего добился это, клиентское приложение пишет что к серверу приконнектился, но на серверном приложении молчек (а должно писать кто приконнектился), вобщем отказывает отправлять и принимать данные. Может быть, ктото уже сталкивался с такой проблемой? Помогите плиз, весь интернет перерыл уже.
![]() Вот код: Код:
Каждый день узнаю новое...
Последний раз редактировалось Anton911; 23.08.2011 в 06:49. |
![]() |
![]() |
![]() |
#2 |
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
![]()
А где обработка событий OnError, OnClientError ?
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 23.08.2011
Сообщений: 171
|
![]()
Это все, есть:
Клиент: Код:
Событие OnClientError: Код:
Каждый день узнаю новое...
|
![]() |
![]() |
![]() |
#4 |
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
![]()
Твой обработчик OnError чреват утечками памяти.
Код:
|
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 23.08.2011
Сообщений: 171
|
![]() Цитата:
Код:
Код:
Каждый день узнаю новое...
Последний раз редактировалось Anton911; 23.08.2011 в 11:48. |
|
![]() |
![]() |
![]() |
#6 | |
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 23.08.2011
Сообщений: 171
|
![]()
Скажите пожалуйсто, сокетам важно, что клиент и сервер находятся в разных сетях(ip у сервера выделенный)?
Каждый день узнаю новое...
|
![]() |
![]() |
![]() |
#8 |
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
![]()
Абсолютно неважно.
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 23.08.2011
Сообщений: 171
|
![]()
В опциях сокета нужно что-нибудь указывать в Service или оставить его пустым?
И еще: ip клиента:10.3.6.*** ip сервера: 85.28.202.*** Пробовал пинговать, пинг проходит, 2мс. Коннектюсь к серверу, вроде приконнектился(так пишет в клиентском приложении), вроде данные отсылаются(проверял через фаервол, фаервол не блокирует), но ответ не приходит, и на серверном приложении молчек. В чем может быть проблема? Админы меня заверили что фаервол не блокирует и порт открыт.
Каждый день узнаю новое...
Последний раз редактировалось Anton911; 26.08.2011 в 17:05. |
![]() |
![]() |
![]() |
#10 | ||
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с ServerSocket и ClientSocket | ***СкаЙ*** | Работа с сетью в Delphi | 3 | 22.05.2010 14:09 |
[TcpClient, TcpServer] или [ServerSocket, ClientSocket] работа через прокси | DOLBY | Работа с сетью в Delphi | 2 | 17.09.2009 05:46 |
Работа с ClientSocket и ServerSocket из консоли | D_E_N | Работа с сетью в Delphi | 6 | 28.07.2009 00:27 |
Работа с ServerSocket и ClientSocket | AlDelta | Работа с сетью в Delphi | 12 | 28.09.2008 11:18 |
Работа с Clientsocket и Serversocket | prizrak1390 | Работа с сетью в Delphi | 3 | 26.04.2008 22:59 |