Web-based client/server communication channel with automated client-side channel endpoint feature detection and selection

   
   

A TCP/IP-based software application client/server communication channel construction mechanism is presented. The mechanism constructs a dedicated bi-directional data transmission for a single client/server session. The server software, running on a server host computer, provides session-based data services to one or more software clients. The client process supports one or more execution environments including: text-based scripting, Java or ActiveX components. The invoked code executing within the client computer detects the most attractive execution environment available within its execution environments, and uses the services of that execution environment client process to establish an optimal communication channel back to the server software process. Depending on the execution environment(s) available to the invoked code, the communication channel may be: (a) a content-independent, bi-directional transmission control protocol (TCP) connection, or (b) a content-dependent TCP connection, such as a TCP connection supporting only a single HTTP request/response pair.

Механизм конструкции канала связи применения средства программирования TCP/IP-based client/server. Механизм строит преданную bi-directional передачу данных для одиночной client/server встречи. Средство программирования сервера, программирования на главном ЭВМЕ сервера, снабубежит встреч-osnovannye обслуживания данных one or more клиенты средства программирования. Процесс клиента поддерживает one or more окружающие среды исполнения включая: текст основал scripting, компоненты java или activeX. Invoked Кодий исполняя внутри компьютер клиента обнаруживает самую привлекательную окружающую среду исполнения имеющююся внутри свои окружающие среды исполнения, и использует обслуживания того процесса клиента окружающей среды исполнения для того чтобы установить оптимальный канала связи back to процесс средства программирования сервера. В зависимости от environment(s) исполнения имеющегося к invoked Кодему, канала связи может быть: (a) содержани-nezavisimo, bi-directional соединение transmission control protocol (tcp), или (b) содержани-zavisimoe соединение tcp, such as соединение tcp поддерживая только одиночную пару http request/response.

 
Web www.patentalert.com

< Dynamic class reloading mechanism

< Method for generating rich sound environments using genetic or shaped algorithms

> Method, system, and apparatus to improve performance of multi-threaded computer programs

> PL/I metamodel

~ 00133