Patent ID: 7146426
Filing Date: 2006-12-05
Classification: H04L

Abstract:
1. A network system that supports unicast as a communication scheme from a server to one client in a network, multicast as a communication scheme from the server to all the clients in a predetermined group, and broadcast as a communication scheme from the server to all the clients in the network, wherein said server comprises: a permanent ID information storage section for storing permanent IDs of each of the clients, wherein each of the clients is granted an unchangeable permanent ID in a textual representation that is mutually identifiable and permanent; a polling transmission section for polling the clients from which an ACK or NACK has not been received after file data was transmitted to the clients by means of broadcast or multicast, wherein in a polling mode with non-receipt information, a packet for polling itself or notification of information prior to the polling is transmitted to said network by means of broadcast or multicast, wherein the packet contains permanent IDs of the clients that need reply to the polling, whereas in a polling mode with receipt information, a packet for polling itself or notification of information prior to the polling is transmitted to said network by means of broadcast or multicast, wherein the packet contains permanent IDs of the clients that need not reply to the polling; a detection section for detecting a number N of clients from which an ACK or NACK has not been received in response to the transmission of the file data from the server to the clients by means of broadcast or multicast; and a switching section for switching between the polling mode with non-receipt information and the polling mode with receipt information in said polling transmission section based on the number N, and wherein said client comprises: a permanent ID information storage section for storing its own permanent ID information; a determination section for determining whether or not to reply to the polling based on whether its own permanent ID is contained in the packet for polling itself or notification of information prior to the polling that has been received by means of broadcast or multicast; and a reply section for replying or not replying to said server in response to the packet for polling received by means of broadcast or multicast based on the determination made by said determination section.