Вниз
Скачать: CL | DM;

ServerSocket и ClientSocket   Найти похожие ветки 

← →
Noname27   (2006-08-14 12:26) [0]

Привет всем! Хотелось бы узнать, как лучше разделять строки, посылаемые на Socket"ы и обрабатываемые событиями OnRead или OnClientRead компонентов ClientSocket и ServerSocket соответсвенно. Если кто может, дайте ссылку на статейку по этому поводу. Всем большое человеческое Спасибо!


← →
Ketmar ©   (2006-08-14 12:36) [1]

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


← →
Сергей М. ©   (2006-08-14 12:38) [2]

Вариантов всего два - либо передаваемые строки имеют символ-разделитель либо каждая передаваемая строка предваряется префиксом размера.


← →
Noname27   (2006-08-14 12:47) [3]

Ну, насчёт символа-разделителя - так какой именно лучше взять? У меня в программе передаются  данные различных типов, поэтому это работает далеко не всегда правильно... А вот с передачей длины строки, наверное, будет правильнее. Для нестрочных данных я так и делаю. Спасибо ещё раз! Сейчас попробую...



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.026 c
3-1151156533
x.pro
2006-06-24 17:42
2006.09.03
Нужно узнать все значения одного поля без перебора...


2-1155197280
Nikos
2006-08-10 12:08
2006.09.03
ComboBox в ячеке StringGrid


5-1138955308
13
2006-02-03 11:28
2006.09.03
ProgreeBar+ListView


6-1144955552
qazwsx
2006-04-13 23:12
2006.09.03
base64_encode(pack("H*", sha1(utf8_encode($_GET[ pwd ])))))


15-1151658614
TUser
2006-06-30 13:10
2006.09.03
Не наметить ли в Новосибирске ...




   Наверх