Форум: "Сети";
Текущий архив: 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.034 c