Reinitiation of bind calls for IP applications concurrently executing with alternate address
First Claim
1. A method of providing a plurality of IP applications in a single processing system, the method comprising:
- intercepting bind calls of a plurality of IP applications executing in a single processing system;
obtaining alternate addresses for utilization with each of the plurality of IP applications; and
reinitiating the bind calls utilizing the alternate addresses so that the plurality of IP applications concurrently execute in the single processing system utilizing different alternate addresses for each of the plurality of IP applications; and
wherein the alternate addresses are network addresses other than a default address associated with a network interface of the single processing system.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and computer program products are provided which provide a plurality of IP applications in a single processing system by intercepting a bind call of an IP application. An alternate address is obtained for utilization with the IP application and the bind call reinitiated utilizing the alternate address. Furthermore, it may be determined if an alternate address is to be utilized with the IP application the alternate address obtained if it is determined that an alternate address is to be used. Then, the bind call is reinitiated utilizing the alternate address if it is determined that an alternate address is to be utilized with the IP application. The bind call may also be reinitiated utilizing an address of the intercepted bind call if it is determined that an alternate is not to be utilized.
-
Citations
17 Claims
-
1. A method of providing a plurality of IP applications in a single processing system, the method comprising:
-
intercepting bind calls of a plurality of IP applications executing in a single processing system; obtaining alternate addresses for utilization with each of the plurality of IP applications; and reinitiating the bind calls utilizing the alternate addresses so that the plurality of IP applications concurrently execute in the single processing system utilizing different alternate addresses for each of the plurality of IP applications; and wherein the alternate addresses are network addresses other than a default address associated with a network interface of the single processing system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A processing system having a plurality of IP applications, the system comprising:
-
a processing system having a network interface; means for intercepting bind calls of a plurality of IP applications executing in a single processing system; means for obtaining alternate addresses for utilization with each of the plurality of IP applications; and means for reinitiating the bind calls utilizing the alternate addresses so that the plurality of IP applications concurrently execute in the single processing system utilizing different alternate addresses for each of the plurality of IP applications; and wherein the alternate addresses are network addresses other than a default address associated with the network interface of the single processing system. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer program product for providing a plurality of IP applications in a single processing system, the computer program product comprising:
-
a computer-readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means comprising; computer-readable program code means for intercepting bind calls of a plurality of IP applications executing in a single processing system; computer-readable code means for obtaining alternate addresses for utilization with each of the plurality of IP applications; and computer-readable code means for reinitiating the bind calls utilizing the alternate addresses that the plurality of IP applications concurrently execute in the single processing system utilizing different alternate addresses for each of the plurality of IP applications; and wherein the alternate addresses are network addresses other than a default address associated with a network interface of the single processing system. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification