Страница: 1 |
Страница: 1 |
Вопрос: Winsock
Добавлено: 14.06.05 18:17
Автор вопроса: 123
господа, как можно передать одним винсоком данные по разным портам? Например:
'порт 80
wsk.SendData Clientname
' порт 81
wsk.SendData pass
И как на сервере получить эти данные, чтобы они были не в перемешку:
wsk(Index).GetData msg, , bytesTotal
Ответы
Всего ответов: 12
Номер ответа: 1
Автор ответа:
nicolai
ICQ: 197368786
Вопросов: 6
Ответов: 91
Профиль | | #1
Добавлено: 14.06.05 19:41
а смысл не легче через 1 порт, pass и name склеить в пакет и отправить
Номер ответа: 2
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #2
Добавлено: 14.06.05 20:06
Дабы повысить безопастность, программёры его lvl'а юзают разные порты
Номер ответа: 3
Автор ответа:
nicolai
ICQ: 197368786
Вопросов: 6
Ответов: 91
Профиль | | #3
Добавлено: 14.06.05 20:24
а не легче воспользоваться шифрованием
но если в лоб то логично так:
1 подключиться по 80
2 поередать данные
3 отключиться
подождать
4 подключиться по 81
5 поередать данные
6 отключиться
сервер после получения данных на 80 рвет соединенире и слушает 81
иначе никак
или использовать 2 винсока...
но я за шифрование с ключем
Номер ответа: 4
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #4
Добавлено: 14.06.05 21:33
§Јa§б§л§Ц §с §д§С§Ь §Ъ §з§а§д§Ц§Э...
Ё€
Номер ответа: 5
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #5
Добавлено: 14.06.05 21:33
Че за ЛАГ???
Номер ответа: 6
Автор ответа:
Genetik
ICQ: 3212009
Вопросов: 5
Ответов: 33
Профиль | | #6
Добавлено: 16.06.05 09:29
nicolai а как ето реализовать?
Номер ответа: 7
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #7
Добавлено: 16.06.05 13:24
Ребят, вы че тут, прикалываетесь что ли? Если да, то я снова испорчу настроение - RAW Socket. Там такого понятия как порт вообще нету.
Номер ответа: 8
Автор ответа:
nicolai
ICQ: 197368786
Вопросов: 6
Ответов: 91
Профиль | | #8
Добавлено: 16.06.05 13:33
поймеш нет:
сообщение организовать как базу данных с задаными полями , как разделитель межде полями использовать быйт разделения(точно неиспользуемый символ в сообщении, как пример "пробела" в данном случае врятли пароль или логин будут содержать пробел( в крайнем случае вставить запрет на пробел в логине и пароле) или использовать коды табуляции или переноса строк)
или другой вариант можно поля организовать заданной длинны а недостающую длинну пароля (логина) забивать пробелами
Номер ответа: 9
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #9
Добавлено: 16.06.05 13:58
2 LOL
Можно подробнее про RAW Socket или пример?
2 123
У винсока есть порт в свойствах
wsk.Port ... меняй его когда надо...
Номер ответа: 10
Автор ответа:
Genetik
ICQ: 3212009
Вопросов: 5
Ответов: 33
Профиль | | #10
Добавлено: 16.06.05 22:07
И всё? Я то думал там замуты ещё те. Спасибо! Примного благодарен.
Поосторожнее.
Номер ответа: 11
Автор ответа:
nicolai
ICQ: 197368786
Вопросов: 6
Ответов: 91
Профиль | | #11
Добавлено: 16.06.05 22:55
кстати, раз уж говорим о винсоке никто не тестил на локальном компе клиени-сервер систему на протоколе UDP? я к чему спрашиваю, у меня постоянно вылетает с ошибкой. никто с этим не сталкивался?
Номер ответа: 12
Автор ответа:
DaSharm
ICQ: 780477
Вопросов: 72
Ответов: 1297
Web-сайт:
Профиль | | #12
Добавлено: 17.06.05 00:10
123:Для такого я использовал свой контрол "Тяга-сервер" - хороший сервак, в которого все будет НЕ в перемешку. Сейчас сайт закрыт, можешь взять Тягу-сервер и моего НТТР отладчика (партизана).