На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Соблюдайте общие правила форума
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Указывайте точные версии Delphi и используемых сетевых библиотек.

Не приветствуется поднятие старых тем. Если ваш вопрос перекликается со старой темой, то для вопроса лучше создать новую тему, а старую указать в первом сообщении с описанием взаимосвязи.

Внимание:
попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней.
Повторная попытка - 60 дней. Последующие попытки бан.
Мат в разделе - бан на три месяца...

Полезные ссылки:
user posted image MSDN Library user posted image FAQ раздела user posted image Поиск по разделу user posted image Как правильно задавать вопросы


Выразить свое отношение к модераторам раздела можно здесь: user posted image Krid, user posted image Rouse_

Модераторы: Krid, Rouse_
  
> Socket , Передача чисел типа REAL через Socket
    Здраствуйте!
    Как можно послать число от клиента к серверу и наоборот типа real (или вообще любого типа, но особенно этот тип интересует). Я делаю так: перевожу число в стринг str и отсылаю как текст. МОжно ли подругому??
    И еще. Как можно послать несколько переменных: к примеру с сервера посылается r1 и r2 и как сделать так, чтобы клиетн принял r1 и присвоел его своему r1 и также с r2??
      Ну каждое число занимает сколько-то байт в памяти, вот и отсылай столько байт, начиная с адреса где находится эта переменная.
        вообще при помощи функции winsock.send (,,,) можно отправлять практически все. надо только знать сколько эти данные занимают памяти.
        Например:
        ///
        var
        buf-данные
        sock:TSocket;
        size: DWORD;
        ...
        size := sizeof(buff);
        res := WinSock.Send(sock, Buf, size,0);
        ...
        ///
          А можно это поподробнее. Я только начинаю программировать и поэтому туго воспринял ваще объяснение. И что скажете по поводу второго вопроса??
            ну ты парель, совсем ленив! Книгу хорошую найди, почитай!
            По поводу второго вопроса:
            я бы создал запись, из 2х полей(2е переменные), и послалбы ее, ну а после принятия присвоил бы переменным.
            ЗЫ: а ты давно программируешь?
            Сообщение отредактировано: alexdosh -
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0202 ]   [ 16 queries used ]   [ Generated: 24.04.24, 01:38 GMT ]