![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 15.09.2008
Сообщений: 59
|
![]()
Пишу простейшее клиент-серверное приложение в Delphi 2009 , программа состоит из клиента и сервера , сервер получает сообщение и отправляет подтверждение , при отправке происходит зависание.
Вот клиентская процедура, отправляющая сообщения: Код:
Код:
Помогите правильно сделать программу. |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]() Цитата:
Код:
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 15.09.2008
Сообщений: 59
|
![]()
Заменил , все равно не работает
|
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]() Цитата:
где не работает? объясняйте нормально на какой строке(после какой строки, перед какой строкой) какая ошибка/проблема возникает.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 15.09.2008
Сообщений: 59
|
![]()
procedure TForm1.Button1Click(Sender: TObject);
begin IdTCPClient1.Connect; IdTCPClient1.IOHandler.WriteLn(Edit 1.Text); Edit1.Text:=IdTCPClient1.IOHandler. ReadLn; //На этом месте зависает IdTCPClient1.Disconnect; end; |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]()
Вывод:
1. Сервер ничего не пишет в сокет 2. Сервер не пишет перевод строки/возврат каретки Действия: дебаг сервера.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 15.09.2008
Сообщений: 59
|
![]()
Сейчас я попробовал убрать строчку , на которую указал в предыдущем сообщении. Результат : сообщение доходит до сервера если написано английскими буквами , если написано русскими буквами то приходят вопросительные знаки , в чем дело ? В Delphi 2009 используется юникод , а это значит , что проблем с кодировками быть не должно
|
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]() Цитата:
Использование UTF кодировок лишь обязывает вас более явно указывать в многих случаях кодировку текста, для чего в Indy все есть. Если у вас проект действительно сейчас сделан так как вы говорите то все должно работать. Если нет, выкладывайте тот проект, на котором сейчас проверяете, посмотрю.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 15.09.2008
Сообщений: 59
|
![]()
Выкладываю проект , из которого я удалил одну строку , эта программа из windows работает почти нормально (проблема с кодировкой) , если запустить из delphi то выйдет ошибка
Код:
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 15.09.2008
Сообщений: 59
|
![]()
Скриншот ошибки
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Возможно-ли Клиент-серверное приложение типа Клиент(Pascal) а сервер(CGI)? | Demol | Работа с сетью в Delphi | 1 | 21.04.2009 16:18 |
Клиент-серверное приложение: Callback | MaTBeu | Общие вопросы C/C++ | 13 | 02.06.2008 20:27 |
Простейшее приложение для телефона :SE K750i | GAGARIN-NEW | Фриланс | 2 | 17.04.2008 17:19 |
Клиет - серверное приложение | Mitron | Работа с сетью в Delphi | 6 | 20.08.2007 19:57 |
Клиент-серверное приложение | veryseldom | Работа с сетью в Delphi | 8 | 20.08.2007 19:57 |