Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[13.59.220.223] |
|
Сообщ.
#1
,
|
|
|
Здраствуйте!
Как можно послать число от клиента к серверу и наоборот типа real (или вообще любого типа, но особенно этот тип интересует). Я делаю так: перевожу число в стринг str и отсылаю как текст. МОжно ли подругому?? И еще. Как можно послать несколько переменных: к примеру с сервера посылается r1 и r2 и как сделать так, чтобы клиетн принял r1 и присвоел его своему r1 и также с r2?? |
Сообщ.
#2
,
|
|
|
Ну каждое число занимает сколько-то байт в памяти, вот и отсылай столько байт, начиная с адреса где находится эта переменная.
|
Сообщ.
#3
,
|
|
|
вообще при помощи функции winsock.send (,,,) можно отправлять практически все. надо только знать сколько эти данные занимают памяти.
Например: /// var buf-данные sock:TSocket; size: DWORD; ... size := sizeof(buff); res := WinSock.Send(sock, Buf, size,0); ... /// |
Сообщ.
#4
,
|
|
|
А можно это поподробнее. Я только начинаю программировать и поэтому туго воспринял ваще объяснение. И что скажете по поводу второго вопроса??
|
Сообщ.
#5
,
|
|
|
ну ты парель, совсем ленив! Книгу хорошую найди, почитай!
По поводу второго вопроса: я бы создал запись, из 2х полей(2е переменные), и послалбы ее, ну а после принятия присвоил бы переменным. ЗЫ: а ты давно программируешь? |