nayre1

Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору А прокси не подойдет?WinRout имеет в своем составет прокси сервер программный, а вот на счет сокета не помню и поставить проверить нет возможности так как на висту перешел, ну и пока еще на нашел специального софта для поднятия сокета не на серверной машине Добавлено: О нашел статью по компилированию в среде Delphi soket-server для разных нужд если есть знакомые программеры то может помогут других решений пока не нашел. http://pblog.ru/?p=91 Добавлено: Чет я туплю и не сразу сообразил а SQL на чем собраный???? Может сокет вовсе не нужен? Добавлено: Ну а вот что нашел по soket в среде borland :Borland Socket Server состав всех версий Delphi начиная с 3.01 входит другой универсальный COM-клиент — Borland Socket Server (файл scktsrvr.exe в каталоге Delphi\Bin). Версии этого приложения, входившие в состав Delphi 3 и Delphi 4, при запуске на каком-либо компьютере позволяли осуществить доступ к любым COM-серверам, причем со всех удаленных компьютеров, которые могли обращаться к данному компьютеру с помощью протокола TCP/IP (в общем случае не только посредством локальной сети, но и через Интернет). При этом, естественно, к компьютеру, содержащему клиентское приложение, не предъявлялось практически никаких требований, кроме собственно поддержки протокола TCP/IP и возможности доступа к компьютеру, содержащему Socket Server, по указанному порту. Очевидно, что подобное приложение, будучи запущенным на компьютере, представляло собой серьезную угрозу безопасности данных. Поскольку с его помощью любой удаленный пользователь мог инициировать запуск и выполнение любого метода любого имеющегося на данном компьютере COM-сервера, то пользоваться им следовало очень осторожно. Версии Borland Socket Server, входящие в состав Delphi 5 и Delphi 6, были слегка усовершенствованы. Эти приложения можно запускать в двух режимах — с предоставлением доступа ко всем COM-серверам (как в прежних версиях Socket Server) и с предоставлением доступа к ограниченному набору серверов, специальным образом зарегистрированных в реестре. Загрузить Socket Server можно как исполняемый файл, просто запустив исполняемый файл scktsrvr.exe из каталога Delphi\Bin, или зарегистрировать его как сервис Windows NT или Windows 2000 (с помощью команды scktsrvr.exe /install). После запуска в панели задач появится соответствующая пиктограмма, при щелчке по которой появляется окно Socket Server (рис. 1). С помощью окна этого приложения можно указывать номера портов, по которым можно вести обмен данными с удаленными клиентами, а также управлять доступом к COM-серверам. Режим доступа можно установить, выбрав или отключив опцию Connections | Registered Objects Only. При изменении значения этой опции Socket Server следует перезапустить. Borland Socket Server не требует ни клиентских частей, ни дополнительных настроек на рабочих станциях, на которых предполагается использовать контроллер, и не делает никаких предположений относительно них (кроме, естественно, того, что данная рабочая станция оснащена 32-разрядной версией Windows). Как универсальный COM-клиент, он и подобные ему приложения идеальны при осуществлении удаленного доступа к серверам автоматизации через Интернет или с использованием технологий, применяемых в Интернете, — в этом случае очень важно избегать всех действий, связанных с установкой и конфигурацией дополнительного программного обеспечения на компьютеры, которые могут содержать контроллеры (естественно, установки самих контроллеров при этом избежать не удастся, но они могут быть выполнены в виде элементов управления ActiveX или в виде дистрибутивов, устанавливающихся с Web-страницы, что практически решает проблемы их поставки и конфигурации). полная статья: http://www.lib.csu.ru/dl/bases/prg/KOMPRESS/articles/2002_05_sockets/index.htm |