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