com.pcbsys.nirvana.client.p2p.nServerService Class Reference

nServerService provides the interface to implement a P2P server. More...

Inheritance diagram for com.pcbsys.nirvana.client.p2p.nServerService:

com.pcbsys.nirvana.client.nEventListener

Public Member Functions

nService accept () throws IOException
 This method will return a newly connected nService object which can be used to read/write to the remote nService.
void close ()
 This will close the ServerService and remove all entries of the service from the server.

Detailed Description

nServerService provides the interface to implement a P2P server.

This acts like a ServerSocket class in that when a new P2P client connects the accept method will return a new nService object. This nService object can then be used to communicate with the remote nService.


Member Function Documentation

nService com.pcbsys.nirvana.client.p2p.nServerService.accept (  )  throws IOException

This method will return a newly connected nService object which can be used to read/write to the remote nService.

Returns:
nService
Exceptions:
IOException if the nService cannot be created correctly

void com.pcbsys.nirvana.client.p2p.nServerService.close (  ) 

This will close the ServerService and remove all entries of the service from the server.

It will also send a disconnect to all remote nServices