|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.12.2008, 01:58 | #1 |
Пользователь
Регистрация: 24.12.2008
Сообщений: 11
|
[Delphi] TCPserver, TCPclient
Сразу скажу,да я искал по форуму,и нашел не мало примеров,но я немогу сервером принять даже строку.Хотя со стороны клиента конектед устонавливается в тру,при включении сервера.
Сервер. Код:
Код:
Последний раз редактировалось rpy3uH; 30.12.2008 в 16:07. |
01.01.2009, 16:32 | #2 |
фонатик DELPHI
Форумчанин
Регистрация: 14.01.2008
Сообщений: 714
|
Поиграйся со свойством компонента
TTcpServer.BlockMode - получится! а еще советую посмотреть пример в папке Delphi ДИСК НА КТОРОМ УСТАНОВЛЕН ДЕЛФИ:\Program Files\Borland\Delphi7\Demos\Interne t\NetChat
95% сбоев и ошибок приложений, находится в полу метрах от монитора
Последний раз редактировалось JUDAS; 01.01.2009 в 16:35. |
01.01.2009, 18:05 | #3 |
Пользователь
Регистрация: 24.12.2008
Сообщений: 11
|
спасибо,попробую
|
01.01.2009, 18:25 | #4 |
Пользователь
Регистрация: 24.12.2008
Сообщений: 11
|
Решил проблему,на сервере поставил bmThreatBlocking на клиенте bmBlocking.
Есчо чтобы клиент не подвисал после посылки 1ой строки,я в код добавил: procedure TForm1.Button2Click(Sender: TObject); var S:string; begin tcpclient1.open; s:='1'; tcpclient1.Sendln(s); tcpclient1.close; end; Последний раз редактировалось MASSIOMO; 01.01.2009 в 18:45. |
02.01.2009, 21:41 | #5 |
Пользователь
Регистрация: 24.12.2008
Сообщений: 11
|
У меня есчо 1ин вопрос накопился,если я на своем ПК запускаю клиент и сервер,то все нормально работает,а если удаленно,из другой сети,то коннекта нету,файр валлы вырублены,мне кажется это из-за портов,может ктото подскажет как решить проблему?
П.С. ИП Реальные. Есчо хотел спросить,как можно узнать на сервере,адрес откуда пришол пакет\строка. Последний раз редактировалось MASSIOMO; 02.01.2009 в 22:14. |
03.01.2009, 11:17 | #6 |
фонатик DELPHI
Форумчанин
Регистрация: 14.01.2008
Сообщений: 714
|
Атракцион невиданой щедрости для MASSIOMO
скинь мне на мыло (judas_777@mail.ru) свои координаты, подкину работающий код клиент/сервер. На халяву !
95% сбоев и ошибок приложений, находится в полу метрах от монитора
|
03.01.2009, 23:52 | #7 |
Пользователь
Регистрация: 24.12.2008
Сообщений: 11
|
Спасибо кончено,но так неинтересно,можеш сказать почему из другой сети нельзя зайти?мне сказали что это может быть из-за настроек маски в самих компонентах,мнебы просто причину точно узнать,а решу я ее сам.
|
04.01.2009, 10:44 | #8 |
фонатик DELPHI
Форумчанин
Регистрация: 14.01.2008
Сообщений: 714
|
Отсылаю на ящик ответ на вопрос от 00.52 (4.01.2009)
95% сбоев и ошибок приложений, находится в полу метрах от монитора
Последний раз редактировалось JUDAS; 04.01.2009 в 11:02. |
04.01.2009, 21:15 | #9 |
Пользователь
Регистрация: 05.01.2008
Сообщений: 85
|
Как раз с такой проблемой разобрался у себя. Ты отсылаешь наверное на внешний или на внутренний IP сообщения. А попробуй зайти на удаленном комьютере в командную строку и набрать ipconfig. Посмотри IP на Интернет подключении. Вот по нему и нужно заходить. Коннектит 100%. Даже в другие страны!
|
04.01.2009, 22:58 | #10 |
Пользователь
Регистрация: 24.12.2008
Сообщений: 11
|
да я так и делал
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[TcpClient, TcpServer] или [ServerSocket, ClientSocket] работа через прокси | DOLBY | Работа с сетью в Delphi | 2 | 17.09.2009 05:46 |
Передача файлов(exe) при помощи TCPServer и TCPClient | Air | Работа с сетью в Delphi | 6 | 26.12.2008 23:26 |
Serversocket,clientsocket и TCPserver, TcpClient | prizrak1390 | Компоненты Delphi | 2 | 04.02.2008 08:10 |
TcpClient и TcpServer | DOLBY | Работа с сетью в Delphi | 5 | 17.12.2007 10:43 |
TCPServer и TCPClient | Antoha | Работа с сетью в Delphi | 19 | 06.10.2007 12:01 |