Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
	
		
		
			Правила форума
			Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут 
закрыты.
Читайте 
требования к создаваемым темам.
		
		
 
	 
	
		
		
			
			- 
				petroff
			
 
			- 
				
 - Обычный пользователь

 
			
			- 
			
			
 
		-  
 
		- Сообщения: 79
 - Зарегистрирован: 09.09.2003 (Вт) 23:28
 - Откуда: Зимбабуа
 
		
	
	
			
			
			
 petroff » 06.01.2009 (Вт) 17:49 
			
			- Код: Выделить всё
 Private Sub Form_Load()
   intmax = 0
   tcpServer(0).LocalPort = 1001
   tcpServer(0).Listen
   End Sub
   
  Private Sub tcpServer_ConnectionRequest _
(Index As Integer, ByVal requestID As Long)
   If Index = 0 Then
      intmax = intmax + 1
      Load tcpServer(intmax)
      tcpServer(intmax).LocalPort = 0
      tcpServer(intmax).Accept requestID
      ''Load txtData(intmax)
   End If
End Sub
   
   Private Sub txtSendData_Change()
      tcpServer().SendData txtSendData.Text
   End Sub
   
   Private Sub tcpServer_DataArrival _
   (Index As Integer, ByVal bytesTotal As Long)
     Dim strData As String
   tcpServer(Index).GetData strData
   txtOutput.Text = strData
   End Sub
Почемуто при попытки присоединение второго клиента, плюется -Обект уже загружен-"Load tcpServer(intmax)"
Один клиент соединяется нормально, но сервер ругается если с него пытатся отправить мессаг клиенту. Ругается абсолютно справедливо, так как массив
- Код: Выделить всё
  Private Sub txtSendData_Change()
      tcpServer().SendData txtSendData.Text
   End Sub
но какой элемент указывать я не знаю 

 
			
				Последний раз редактировалось 
petroff 19.01.2009 (Пн) 17:34, всего редактировалось 1 раз.
					
				
 
			
		 
		
		 
	 
	
	
		
		
			
			- 
				tyomitch
			
 
			- 
				
 - Пользователь #1352

 
			
			- 
			

			
			 
		-  
 
		- Сообщения: 12822
 - Зарегистрирован: 20.10.2002 (Вс) 17:02
 - Откуда: חיפה
 
		
	
	
			
			
			
 tyomitch » 06.01.2009 (Вт) 18:35 
			
			В чём конкретно затруднение?
			
		 
		
		 
	 
	
	
		
		
			
			- 
				petroff
			
 
			- 
				
 - Обычный пользователь

 
			
			- 
			
			
 
		-  
 
		- Сообщения: 79
 - Зарегистрирован: 09.09.2003 (Вт) 23:28
 - Откуда: Зимбабуа
 
		
	
	
			
			
			
 petroff » 20.01.2009 (Вт) 12:20 
			
			Обновил.
			
		 
		
		 
	 
	
	
		
		
			
			- 
				RazArt
			
 
			- 
				
 - Продвинутый пользователь

 
			
			- 
			
			
 
		-  
 
		- Сообщения: 118
 - Зарегистрирован: 08.09.2008 (Пн) 14:55
 - Откуда: Н.Новгород
 
			- 
				
			
 
		
		
	
	
			
			
			
 RazArt » 20.01.2009 (Вт) 13:16 
			
			А зачем собстна проверка на то что индект рвен нулю? оО
И я сначала закрываю этот винсок, потом принемаю подключение
			
		 
		
		 
	 
	
	
		
		
			
			- 
				tyomitch
			
 
			- 
				
 - Пользователь #1352

 
			
			- 
			

			
			 
		-  
 
		- Сообщения: 12822
 - Зарегистрирован: 20.10.2002 (Вс) 17:02
 - Откуда: חיפה
 
		
	
	
			
			
			
 tyomitch » 20.01.2009 (Вт) 15:07 
			
			petroff писал(а):но какой элемент указывать я не знаю 

 
А которому из клиентов ты собираешься отправлять данные?
2RazArt: закрывать слушатель уж точно ни к чему.
 
			
		 
		
		 
	 
	
	
		
		
			
			- 
				RazArt
			
 
			- 
				
 - Продвинутый пользователь

 
			
			- 
			
			
 
		-  
 
		- Сообщения: 118
 - Зарегистрирован: 08.09.2008 (Пн) 14:55
 - Откуда: Н.Новгород
 
			- 
				
			
 
		
		
	
	
			
			
			
 RazArt » 20.01.2009 (Вт) 15:18 
			
			Незнаю я привык, вообще скинул бы пример, но винда полетела и все вместе с ней =\
Щас что-нибудь начиркаю...
			
		 
		
		 
	 
	
	
	
	Вернуться в Visual Basic 1–6
	
	Кто сейчас на конференции
	Сейчас этот форум просматривают: AhrefsBot, Google-бот, Majestic-12 [Bot], SemrushBot, Yandex-бот и гости: 9