Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2003.01.30;
Скачать: [xml.tar.bz2];

Вниз

сервер для компонента NMSTRM.   Найти похожие ветки 

 
LORD   (2002-11-28 22:04) [0]

Господа извените за такой вопрос

но кто является
Во всех примерах указан NMSTRMSERV но он откликается
только на передачу потока, а на передачу буфера не реагирует ни как а клиент вдает сообщение что сервер не найден или типа того.

Буду рад любым исходникам по данной теме .


 
LORD   (2002-11-28 23:06) [1]

ну и нагородил ...... это правильный вариант вопроса

Господа извените за такой вопрос

но кто является сервером для компонента NMSTRM
Во всех примерах указан NMSTRMSERV но он откликается
только на передачу потока, а на передачу буфера не реагирует ни как а клиент выдает сообщение что сервер не найден или типа того.

Буду рад любым исходникам по данной теме .



 
Digitman   (2002-11-29 13:59) [2]


> Буду рад любым исходникам по данной теме .


Нет уж, это уж ты будь так любезен привести исх.текст, что ты наваял ... тот который "или типа того")


 
LORD   (2002-12-01 13:49) [3]

TO Digitman

// ("192.168.6.166" посылаю сам себе )

procedure TForm1.Button1Click(Sender: TObject);
var
buffer:array[0..1024] of char;

begin
nmstrm1.Host:="192.168.6.166";
nmstrm1.Port:=7777;
nmstrm1.Connect;
nmstrm1.SendBuffer(buffer,sizeof(buffer));
end;
//-------------------------------------------------------
procedure TForm1.NMStrmServ1MSG(Sender: TComponent; const sFrom: String;strm: TStream);
var
buffer:array[0..1024] of char;

begin
strm.ReadBuffer(buffer,sizeof(buffer));
end;


 
Digitman   (2002-12-01 14:40) [4]


> "192.168.6.166" посылаю сам себе


Для посылки "самому себе" есть спец.адрес : 127.0.0.1

Что говорит твой клиент в ответ на это :

nmstrm1.Host:="localhost";
nmstrm1.Port:=7777;
nmstrm1.Connect;

???


 
LORD   (2002-12-01 21:11) [5]

TO Digitman

"192.168.6.166" это мой адрес в местной сетке .Для меня что
127.0.0.1 что 192.168.6.166 что localhost одно и тоже
и ошибка с ними одна и таже
твой код выдает два события: конект на клиенте и на сервере.
при посылке данных от клиента на сервер вылетает мессага EConvertError+набор крестиков палочек и разной абрыкадабры(кодировка)
а при попытке закрыть проект : Socket send aborted


 
Digitman   (2002-12-02 08:51) [6]

читаем хэлп

вот прототип :
procedure SendBuffer(value: PChar; buflen: word);

1-й параметр - УКАЗАТЕЛЬ на буфер !

nmstrm1.SendBuffer(@buffer,sizeof(buffer));


 
LORD   (2002-12-03 00:38) [7]

to Digitman

nmstrm1.SendBuffer(@buffer,sizeof(buffer));
так я тоже пробовал результат тотже :
EConvertError+набор крестиков палочек и разной абрыкадабры(кодировка)

P.C.
я выяснил что абракадабра это часть буфера который я передаю.


 
Digitman   (2002-12-03 08:14) [8]


> абракадабра это часть буфера который я передаю


ну так - что передаешь, то и принимаешь)



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

Форум: "Сети";
Текущий архив: 2003.01.30;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.017 c
14-97016
Сатир
2003-01-13 16:49
2003.01.30
Пропала хорошая традиция...


6-96919
apple
2002-12-05 14:54
2003.01.30
Как передать через проксю FTP???


3-96587
Roma111
2003-01-10 14:56
2003.01.30
Преобразовать Int в Varchar


3-96559
Наташа
2003-01-11 20:06
2003.01.30
группирование записи в связанных таблицах


3-96617
vv_fran
2003-01-13 11:51
2003.01.30
Падение сервера FireBirrd 1.0.2.908 (FibPlus 4.77)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский