Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

TServerSocket, TStringList и непонятки.. RemoteAddress   Найти похожие ветки 

 
whoim ©   (2012-02-06 14:48) [0]

В общем, имеем TServerSocket в NonBlocking, который по ServerSocket1ClientRead
1) ip_address := Socket.RemoteAddress;
 Memo1.Lines.Add("recived " + Socket.RemoteHost + " (" + ip_address + "): " + command);


2) command_list.Append(command+"="+ip_address);
       command_list.Sort;


3) ListBox1.Items := command_list;

так вот, если отсылаем другой программой через TClientSocket, все хорошо - в логе высвечивается IP а в листбоксе TEXT=127.0.0.1

Если шлем через программулину на флеше, то внимание! В мемо1 все замечательно высвечивается, ip=адрес виден. А вот в листбоксе TEXT и все..

Как такое может быть? Отладочный шоумессендж перед command_list.Append чотко говорит нам 127.0.0.1

Как так на?


 
whoim ©   (2012-02-06 15:01) [1]

ShowMessage(command + "=" + ip_address);
тоже выводит только command. Видимо, от флеша приходит как то не стринг нихера..


 
whoim ©   (2012-02-06 15:04) [2]

command_list.Add(PChar(command)+"="+ip_address);

так работает сцкнх



Страницы: 1 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.049 c
15-1350484358
xayam
2012-10-17 18:32
2013.03.22
Наиболее эффективный алгоритм сжатия


15-1352290006
harisma
2012-11-07 16:06
2013.03.22
Компилятор в Делфи


15-1334521803
Юрий
2012-04-16 00:30
2013.03.22
С днем рождения ! 16 апреля 2012 понедельник


15-1341774208
Invoker
2012-07-08 23:03
2013.03.22
Отобразить все поля структуры.


2-1340260017
StudyMySQL
2012-06-21 10:26
2013.03.22
Вопрос по MySQL