Страница: 1 |
Страница: 1 |
Вопрос: Определить тип полученных .. winsock
Добавлено: 15.02.09 17:15
Автор вопроса: AWР | Web-сайт:
Как определить тип полученных данных по winsock? например ws.getdata(data) нужно заранее определить в памяти тип переменной, но какой тип данных получен ?
Ответы
Всего ответов: 7
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 15.02.09 17:20
Это сделать нельзя. Передавай метаданные, чтобы указать тип.
Номер ответа: 2
Автор ответа:
AWР
ICQ: 345685652
Вопросов: 38
Ответов: 106
Web-сайт:
Профиль | | #2
Добавлено: 15.02.09 18:30
Какие мета. Можешь обьяснить что это и как?
Номер ответа: 3
Автор ответа:
Ra$cal
ICQ: 8068014
Вопросов: 18
Ответов: 817
Web-сайт:
Профиль | | #3
Добавлено: 15.02.09 22:41
это значит сначала передаешь код, который указывает тип данных, которые будут переданы далее.
например сначала посылаешь 1 байт, который указывает тип. 0 - число, 1 - строка, 2 - последовательность байтов длиной 8 байт, которые на самом деле структура POINT. итп. и так делаешь до тех пор, пока программы не научатся предсказывать будущее и определять тип, читая волны мозга отправителя на расстоянии.
Номер ответа: 4
Автор ответа:
AWР
ICQ: 345685652
Вопросов: 38
Ответов: 106
Web-сайт:
Профиль | | #4
Добавлено: 15.02.09 22:53
Уже умеют тестовые, у людей с чипом в голове. Я серьезно!
Номер ответа: 5
Автор ответа:
Ra$cal
ICQ: 8068014
Вопросов: 18
Ответов: 817
Web-сайт:
Профиль | | #5
Добавлено: 15.02.09 23:03
я знаю. осталось это впарить пользователям твоей программы, ну и разработать протокол передачи данных, чтоб синхронизировать мысли юзера с передачей данных, которые он выбирает. хз что проще - это или просто передавать код данных...
Номер ответа: 6
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #6
Добавлено: 16.02.09 12:22
Winsock под NET никто не юзает... забудь про него.
тебе надо TcpClient + TcpListner, примеров в сети - туча!
Номер ответа: 7
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #7
Добавлено: 16.02.09 17:35
Naix, тип данных в потоке только один - байты Байты, байты, байты. И картинки, и звуки, и текст пойдет байтами, следовательно, нужно программе-клиенту передавать тип данных самостоятельно.