Java Collaborative Computing
              Java collaborative computing across computers.
 
 
  Configuration  
  The configuration uses java.util.Properties. Code to load configuration file:
			Configuration.load(new File("path-to-config-file.properties"));
		
Below is a table introduce all possible parameters. All parameters are optional
KeyDescriptionExampleDefault
hostnameThe name for this hosthost1InetAddress.getLocalHost().getHostName()
unicast.interfaceThe interface should be used for unicast socket connection. This will overwrite unicast.network192.168.1.1The first non-loopback interface
multicast.interfaceThe interface should be used for multicast socket connection. This will overwrite multicast.network192.168.2.1The first non-loopback interface
unicast.networkThe network that unicast interface in.192.168.1.0The network that first non-loopback interface in.
multicast.networkThe network that multicast interface in.192.168.2.0The network that unicast interface in.
multicast.groupThe multicast group used by multicast socket connection.225.1.2.3225.1.1.1
multicast.cachesizeTo avoid data lost, packages sent by multicast will be cached. This parameter will set the cache size. Larger cache will reduce data lost possibility but consume more memory.819265536
multicast.sendintervalWhen data lost is detected in multicast. Multicase sender will turn into low speed mode until data lost is recovered. In low speed mode, there will be a delay(in millisecond) between send 2 data package.21
timeout.rpcDefault waiting time for a rpc response returned(im millisecond).12345300000
 
  FAQ's  
  Q:How to ask questions?  
  mail

 
  Q:Why this list is so short?  
  A:Few people ask question currently.

 
  Q:Why made this?  
  A:Because I like design something so much.

 
  Q:Is there anyone use this framework and ask questions?  
  A:I don't know...