CA2495413C

System and method for managing the connection between a server and a client node

Abstract

A connection manager which provides communications control in a server of a server client system permits a client node to establish rudimentary communications with a designated server port and then moves the connection to a communications port specific to the application running on the server. The specific communications port is then configured by the communications manager with the protocol drivers required by the client node. An application may be displayed in an HTML page. In one embodiment, the same data can be transmitted substantially simultaneously from an application executing on a server node to at least two client nodes. A server node in a client-server system may download and executes application written in interpretive languages on behalf of associated client nodes.

CA2495413C, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Expired 14 May 2018, 8.4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

7 claims: 2 independent, 5 dependent

  1. 1
    CA 02495413 1998-05-14 -31CLAIMS 1. A method for transmitting the same data substantially simultaneously from an application executing on a server node to at least two client nodes, each client node executing a generalized receiver program, the method comprising the steps of:(a) providing a connection between a first client node and a first client protocol stack on said server node;(b) providing a connection between said application executing on said server node and said first client protocol stack;(c) providing a connection between said application executing on said server node and a first minimal communications protocol stack;(d) providing a connection between a second client node and a second client protocol stack on said server node;(e) providing a connection between said first minimal protocol stack and a second minimal protocol stack;(f) providing a connection between said second minimal protocol stack and said second client protocol stack;and (g) transmitting data from said application program to said first client protocol stack and said first minimal protocol stack substantially simultaneously.
  2. 7
    8. A communication system comprising:10 a server node comprising: an application program;a first client protocol stack in electrical communication with said application program;a first minimal protocol stack in electrical communication with said application 15 program;a second minimal protocol stack in electrical communication with said first minimal protocol stack;and a second client protocol stack in electrical communication with said second minimal protocol stack;20 a first client in electrical communication with said first client protocol stack;and a second client in electrical communication with said second client protocol stack;whereby said data from said application program is transmitted to said first client protocol stack and said first minimal protocol stack substantially simultaneously.