Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Winsock Добавлено: 14.06.05 18:17  

Автор вопроса:  123
господа, как можно передать одним винсоком данные по разным портам? Например:
'порт 80

Clientname = txtName.Text
wsk.SendData Clientname

' порт 81
Pass= txtPass.Text
wsk.SendData pass


И как на сервере получить эти данные, чтобы они были не в перемешку:
dim msg as string
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 а как ето реализовать?
а смысл не легче через 1 порт, pass и name склеить в пакет и отправить

Ответить

Номер ответа: 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
поймеш нет:
сообщение организовать как базу данных с задаными полями , как разделитель межде полями использовать быйт разделения(точно неиспользуемый символ в сообщении, как пример "пробела" в данном случае врятли пароль или логин будут содержать пробел( в крайнем случае вставить запрет на пробел в логине и пароле) или использовать коды табуляции или переноса строк)

или другой вариант можно поля организовать заданной длинны а недостающую длинну пароля (логина) забивать пробелами
pass & string(dlinnapole - len(pass)," ";)
на сервере строка бется на 2 с заданными длинами а пробелы уничтожаются
Trim(pole)

Ответить

Номер ответа: 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-сайт: dasharm.com
 Профиль | | #12
Добавлено: 17.06.05 00:10

123:Для такого я использовал свой контрол "Тяга-сервер" - хороший сервак, в которого все будет НЕ в перемешку. Сейчас сайт закрыт, можешь взять Тягу-сервер и моего НТТР отладчика (партизана).

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам