Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D

Ответ
 
Опции темы
Старый 26.04.2011, 18:31   #1
Hellfalcon
Нуждающийся
 
Регистрация: 13.01.2007
Сообщений: 88
Написано 2 полезных сообщений
(для 2 пользователей)
Передача переменных/структур по TCP

Здравствуйте!
Решил написать на blitz клиент.
Как передавать структуры (type) по TCP? И можно ли?
(Offline)
 
Ответить с цитированием
Старый 26.04.2011, 18:56   #2
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: Передача переменных/структур по TCP

ну как вариант передавать по очереди все поля, а потом на том конце сложить из них сделать структуру !!
(Offline)
 
Ответить с цитированием
Старый 26.04.2011, 19:02   #3
Tadeus
Троллота
 
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений
(для 1,772 пользователей)
Ответ: Передача переменных/структур по TCP

Ну, отправить можно таким образом

Type xyuma
    Field a%
    Field b#
    Field c$
End Type

xyu.xyuma = New xyuma
xyu\a=2
xyu\b=45.4
xyu\c="Ололо!"

Print Str(xyu)
WaitKey
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Tadeus за это полезное сообщение:
Gector (26.04.2011), Randomize (27.04.2011)
Старый 26.04.2011, 21:37   #4
Hellfalcon
Нуждающийся
 
Регистрация: 13.01.2007
Сообщений: 88
Написано 2 полезных сообщений
(для 2 пользователей)
Ответ: Передача переменных/структур по TCP

Получается, что можно передать только в виде строки ?
(Offline)
 
Ответить с цитированием
Старый 26.04.2011, 21:49   #5
Tadeus
Троллота
 
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений
(для 1,772 пользователей)
Ответ: Передача переменных/структур по TCP

Сообщение от Hellfalcon Посмотреть сообщение
Получается, что можно передать только в виде строки ?
Можешь передавать как хочешь, просто такая "фича" встроена в блиц
(Offline)
 
Ответить с цитированием
Старый 27.04.2011, 01:04   #6
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: Передача переменных/структур по TCP

ну в виде строки самое удобное имхо !!
Ввесь пакет ввиде строки, только забей константой разделитель полей типа */ololo\* !!
Потом по этому раздетелю выбераеш поля !! Но вопервых нужен программный протокол по которому эти пакеты булут работать !! Т.е. Нужно описание полей как и когда они будет передаватся по сети !!
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 17:53.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com