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

Вниз

Как разделить сообщение отправляемое через сокеты на блоки???   Найти похожие ветки 

 
Evgenius   (2004-08-06 11:57) [0]

Почему:
begin
 ServerSocket.Socket.SendText("Бла-бла-бла")
 ServerSocket.Socket.SendText("Молоко")
end;
абсолютно идентично
begin
 ServerSocket.Socket.SendText("Бла-бла-блаМолоко")
end;
И итог: Бла-бла-блаМолоко.
Как с этим бороться???
Надо шоб, получился такой итог:

Бла-бла-бла
Молоко

P. S. Почему именно молоко я без понятия :-)


 
Мастер ©   (2004-08-06 12:07) [1]

Используй разделители, на принимающей стороне разбирай полученные данные.


 
Evgenius   (2004-08-06 12:18) [2]

Я об этом думал, но муторно же, неужели ничего продумманого нет???


 
Digitman ©   (2004-08-06 12:30) [3]


> неужели ничего продумманого нет


а ты сам-то продумал ? отправляя эту кашу ?

возьми Инди-компоненты, там есть готовые прием-передача раздельных строк

на стороне передатчика :

connection.writeln("Бла-бла-бла")
connection.writeln("Молоко")

на стороне приемника :

blablabla := connection.readln(таймаут)
milk := connection.readln(таймаут)

и всех делов


 
Evgenius   (2004-08-06 12:41) [4]

У меня уж полпрограммы сделано на сокетах. Эти инди-компоненты с сокетами совместно работают???


 
Digitman ©   (2004-08-06 12:58) [5]


> Evgenius   (06.08.04 12:41) [4]


> У меня уж полпрограммы сделано на сокетах


а это твои проблемы, что сразу не продумал !


> Эти инди-компоненты с сокетами совместно работают???


что в твоем понимании есть "сокеты" ?
сокет - это ,вообще-то, объект опер.системы, а не какой-то компонент Делфи, о котором ОС знать ничего не знает, ибо попросту не обязано

Инди-компоненты, точно так же как используемые тобой сейчас, напрямую работают с гнездами ("сокетами") как объектами ОС


 
Evgenius   (2004-08-06 14:08) [6]

Удалено модератором


 
Digitman ©   (2004-08-06 14:10) [7]

Удалено модератором


 
VID ©   (2004-08-07 13:50) [8]

>>Evgenius   (06.08.04 14:08) [6]
>>Удалено модератором
>>Digitman ©   (06.08.04 14:10) [7]
>>Удалено модератором

поцапались что ли ? :)

>>Evgenius   (06.08.04 12:18) [2]
Я об этом думал, но муторно же, неужели ничего продумманого нет???

Придуманное есть!
Глянь сюда
http://delphibase.endimus.ru/?action=viewfunc&topic=nettransfer&id=10335



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

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

Наверх





Память: 0.46 MB
Время: 0.04 c
14-1096360517
YurikGL
2004-09-28 12:35
2004.10.17
Штраф через мирового судью...


1-1096366533
Muhsin
2004-09-28 14:15
2004.10.17
После компиляции на другой компьютер не работает.


1-1096545408
Kost
2004-09-30 15:56
2004.10.17
Проблема белеющей формы


14-1096265624
TUser
2004-09-27 10:13
2004.10.17
Нейронные сети


3-1095857763
Новенький
2004-09-22 16:56
2004.10.17
Помогите с фильтрацией





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский