| 
			| 
					
						| Emerald 
								Помогающий    Offline 
								Пол:    
								Карлсончик!! Дорогой!
								
								
								
								
								
							 | 
								|  | «  : 02-11-2006 13:02 »  |  | 
 
 В Делфи 7 не компонентов TServerSocket и tClientSocket. откуда их можно взять ? |  
						| 
								|  |  
								|  |  Записан | 
 
 А мы тут, знаете, всё плюшками балуемся |  |  | 
	| 
			| 
					
						| x77 
								Модератор
								
								   Offline 
								Пол:    
								меняю стакан шмали на обратный билет с Марса.
								
								
								
								
								
							 | 
								|  | « Ответ #1 : 02-11-2006 13:14 »  |  | 
 
 запускаем Delphi7, идём в меню Components\Install Packages, жмём Add, переходим в c:\program files\borland\delphi7\bin, выбираем dclsockets70.bpl, загружаем. во вкладке Internet появится сабж. а вообще, у них там есть TTCPServer и TTCPClient. Indy - также достаточно серьёзная альтернатива. так что я бы подумал, прежде чем юзать эти компоненты   |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| Emerald 
								Помогающий    Offline 
								Пол:    
								Карлсончик!! Дорогой!
								
								
								
								
								
							 | 
								|  | « Ответ #2 : 02-11-2006 13:17 »  |  | 
 
 спасиб. из меня программист так себе, indy мне не освоить |  
						| 
								|  |  
								|  |  Записан | 
 
 А мы тут, знаете, всё плюшками балуемся |  |  | 
	| 
			| 
					
						| x77 
								Модератор
								
								   Offline 
								Пол:    
								меняю стакан шмали на обратный билет с Марса.
								
								
								
								
								
							 | 
								|  | « Ответ #3 : 02-11-2006 13:22 »  |  | 
 
 Emerald, работать с Indy намного легче, чем работать с TServerSocket / TClientSocket. надо просто усвоить их подход к реализации клиент/серверных взаимодействий. заключается он в том, что большинство их компонентов работают как текстовые сервера. у клиента и у сервера есть наборы команд. у сервера на каждую команду есть обработчики, в которых пишется обычный дельфийский код. программирование сводится к написанию этих обработчиков и построению самой логики приложения. а вот для сокетов - тебе придётся самому контролировать целостность полученной инфы, перезапрашивать её в случае каких-то обрывов, и вообще - реализовывать массу низкоуровневых вещей. Инди - намного проще. |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| Emerald 
								Помогающий    Offline 
								Пол:    
								Карлсончик!! Дорогой!
								
								
								
								
								
							 | 
								|  | « Ответ #4 : 02-11-2006 13:24 »  |  | 
 
 x77 А есть ли преимущества у TTCPServer и TTCPClient? |  
						| 
								|  |  
								|  |  Записан | 
 
 А мы тут, знаете, всё плюшками балуемся |  |  | 
	| 
			| 
					
						| x77 
								Модератор
								
								   Offline 
								Пол:    
								меняю стакан шмали на обратный билет с Марса.
								
								
								
								
								
							 | 
								|  | « Ответ #5 : 02-11-2006 13:29 »  |  | 
 
 Emerald, на мой взгляд - нет. какие преимущества могут быть у компонентов 3хлетней давности перед мощной и регулярно обновляемой библиотекой, за которую люди не ленятся платить неплохие бабки? да никаких.
 единственный плюс - это то, что можно не парясь за полчаса сварганить чат, к примеру. но чтобы сделать этот чат технически грамотно - времени уйдёт намного больше. с Инди уйдёт больше времени, чтобы понять, как оно всё работает - больше компонентов, больше возможностей - требуют больше времени. а потом всё будет быстро.
 |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| Emerald 
								Помогающий    Offline 
								Пол:    
								Карлсончик!! Дорогой!
								
								
								
								
								
							 | 
								|  | « Ответ #6 : 02-11-2006 13:34 »  |  | 
 
 (да, да. У меня всё тот же злосчастный чат)
 На Indy его писать легче?
 |  
						| 
								|  |  
								|  |  Записан | 
 
 А мы тут, знаете, всё плюшками балуемся |  |  | 
	| 
			| 
					
						| x77 
								Модератор
								
								   Offline 
								Пол:    
								меняю стакан шмали на обратный билет с Марса.
								
								
								
								
								
							 | 
								|  | « Ответ #7 : 02-11-2006 13:37 »  |  | 
 
 намного легче    да и в демках он там готовый есть. |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| Emerald 
								Помогающий    Offline 
								Пол:    
								Карлсончик!! Дорогой!
								
								
								
								
								
							 | 
								|  | « Ответ #8 : 02-11-2006 13:40 »  |  | 
 
 Спасибо. Не буду больше отвлекать глупыми вопросами |  
						| 
								|  |  
								|  |  Записан | 
 
 А мы тут, знаете, всё плюшками балуемся |  |  | 
	| 
			| 
					
						| x77 
								Модератор
								
								   Offline 
								Пол:    
								меняю стакан шмали на обратный билет с Марса.
								
								
								
								
								
							 | 
								|  | « Ответ #9 : 02-11-2006 13:42 »  |  | 
 
 Emerald, вопрос на чём писать - это второй по важности вопрос, который приходится решать каждому программеру    так что отвлекай на здоровье. |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| Emerald 
								Помогающий    Offline 
								Пол:    
								Карлсончик!! Дорогой!
								
								
								
								
								
							 | 
								|  | « Ответ #10 : 02-11-2006 13:44 »  |  | 
 
 Поотвлекаю еще. Ты говоришь что есть в демках на инди. В демках есть на TTcpClient/Server, а папка Demos\Indy пустая   . |  
						| 
								|  |  
								|  |  Записан | 
 
 А мы тут, знаете, всё плюшками балуемся |  |  | 
	| 
			| 
					
						| x77 
								Модератор
								
								   Offline 
								Пол:    
								меняю стакан шмали на обратный билет с Марса.
								
								
								
								
								
							 | 
								|  | « Ответ #11 : 02-11-2006 13:45 »  |  | 
 
 разве? на моей памяти там лежит текстовый файл с адресом, откуда эти примеры и сами компоненты можно скачать. |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| Emerald 
								Помогающий    Offline 
								Пол:    
								Карлсончик!! Дорогой!
								
								
								
								
								
							 | 
								|  | « Ответ #12 : 02-11-2006 13:46 »  |  | 
 
 У меня вообще пусто. |  
						| 
								|  |  
								|  |  Записан | 
 
 А мы тут, знаете, всё плюшками балуемся |  |  | 
	|  | 
	| 
			| 
					
						| Emerald 
								Помогающий    Offline 
								Пол:    
								Карлсончик!! Дорогой!
								
								
								
								
								
							 | 
								|  | « Ответ #14 : 02-11-2006 13:50 »  |  | 
 
 Спасибо 10 000 раз! Буду учить indy, может чему и научусь   |  
						| 
								|  |  
								| « Последнее редактирование: 02-11-2006 13:52 от Emerald » |  Записан | 
 
 А мы тут, знаете, всё плюшками балуемся |  |  | 
	| 
			| 
					
						| x77 
								Модератор
								
								   Offline 
								Пол:    
								меняю стакан шмали на обратный билет с Марса.
								
								
								
								
								
							 | 
								|  | « Ответ #15 : 02-11-2006 13:55 »  |  | 
 
 без проблем   |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| RomCom | 
								|  | « Ответ #16 : 03-11-2006 01:24 »  |  | 
 
 У меня есть indy10.0.76. Если нужен могу скинуть. Сама инсталяшка для Delphi6, но там все исходники и для семерки есть.ИМХО если нужны не просто сокеты, но и поддержка протоколов (http например) то лучше сразу писать на  indy.
 т.к. там уже есть готовые компонент IdHTTP с поддержками куков (IdCookieManager).
 |  
						| 
								|  |  
								|  |  Записан | 
 
 R.O.M.C.O.M.: Robotic Operational Mathematics and Ceaseless Observation Machine |  |  | 
	| 
			| 
					
						| Emerald 
								Помогающий    Offline 
								Пол:    
								Карлсончик!! Дорогой!
								
								
								
								
								
							 | 
								|  | « Ответ #17 : 03-11-2006 04:59 »  |  | 
 
 можно еще один глупый вопрос дилетанта: в Делфи 7 уже есть какие-то компоненты indy, только как узнать их версию?   |  
						| 
								|  |  
								|  |  Записан | 
 
 А мы тут, знаете, всё плюшками балуемся |  |  | 
	| 
			| 
					
						| RomCom | 
								|  | « Ответ #18 : 03-11-2006 05:25 »  |  | 
 
 Попробуй щелкнуть правой клавишей мышки по компоненту. У меня там есть меню "About..."В некоторых версиях в Object Inspector есть опция About.
 |  
						| 
								|  |  
								|  |  Записан | 
 
 R.O.M.C.O.M.: Robotic Operational Mathematics and Ceaseless Observation Machine |  |  | 
	| 
			| 
					
						| Emerald 
								Помогающий    Offline 
								Пол:    
								Карлсончик!! Дорогой!
								
								
								
								
								
							 | 
								|  | « Ответ #19 : 03-11-2006 05:38 »  |  | 
 
 аааа, нашел! спасибо! у меня 9.00.10. 2002 года - они уже считаются старыми? |  
						| 
								|  |  
								|  |  Записан | 
 
 А мы тут, знаете, всё плюшками балуемся |  |  | 
	| 
			| 
					
						| x77 
								Модератор
								
								   Offline 
								Пол:    
								меняю стакан шмали на обратный билет с Марса.
								
								
								
								
								
							 | 
								|  | « Ответ #20 : 03-11-2006 09:47 »  |  | 
 
 Emerald, лучше скачать 10 версию, конечно, но в принципе без разницы на чём разбираться. почитать об этом можно тут: http://www.indyproject.org/ |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| Emerald 
								Помогающий    Offline 
								Пол:    
								Карлсончик!! Дорогой!
								
								
								
								
								
							 | 
								|  | « Ответ #21 : 03-11-2006 10:04 »  |  | 
 
  А на русском нету? |  
						| 
								|  |  
								|  |  Записан | 
 
 А мы тут, знаете, всё плюшками балуемся |  |  | 
	|  | 
	| 
			| 
					
						| x77 
								Модератор
								
								   Offline 
								Пол:    
								меняю стакан шмали на обратный билет с Марса.
								
								
								
								
								
							 | 
								|  | « Ответ #23 : 03-11-2006 11:40 »  |  | 
 
 Об авторах, они пришли из мира Юникс, отсюда некоторая ненависть к Windows и к неблокирующим вызовам. У авторов также чувствуется некоторый хакерский и даже вирус-мейкерский подход, это видно из текста, в части приведения примера почти готового трояна, одобрение нарушения законодательства в части мер по передачи алгоритмов строгого шифрования и какими методами это было сделано. Но все это не снижает ценности данной книги. хе-хе   |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	|  |