├── .gitignore ├── LICENSE ├── README.md ├── pom.xml ├── src └── net │ └── corpwar │ └── lib │ └── corpnet │ ├── Client.java │ ├── Connection.java │ ├── DataReceivedListener.java │ ├── Message.java │ ├── NetworkPackage.java │ ├── NetworkSendType.java │ ├── PeerReceiverListener.java │ ├── PeerToPeer.java │ ├── Server.java │ ├── SplitMessage.java │ ├── master │ ├── ConnectToPeer.java │ ├── MasterServer.java │ ├── Peer.java │ ├── Peers.java │ ├── RegisterPeer.java │ ├── RetrievePeerList.java │ ├── TestMessage.java │ └── TestNat.java │ └── util │ ├── NetworkPackagePool.java │ ├── ObjectPool.java │ ├── PeerConnected.java │ ├── PeerList.java │ ├── SendDataQue.java │ ├── SendDataQuePool.java │ ├── SerializationUtils.java │ ├── SizedStack.java │ ├── SplitMessageListPool.java │ └── SplitMessagePool.java └── test └── net └── corpwar └── lib └── corpnet ├── chat ├── ChatClient.java ├── ChatServer.java ├── Classes.java ├── PeerClient.java └── PeerStart.java ├── masterserver ├── MasterServerTest.java ├── PeerNatServerTest.java ├── PeerToConnect.java └── PeerToMaster.java └── util ├── SerializationUtilsTest.java └── TestSerialization.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/pom.xml -------------------------------------------------------------------------------- /src/net/corpwar/lib/corpnet/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/src/net/corpwar/lib/corpnet/Client.java -------------------------------------------------------------------------------- /src/net/corpwar/lib/corpnet/Connection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/src/net/corpwar/lib/corpnet/Connection.java -------------------------------------------------------------------------------- /src/net/corpwar/lib/corpnet/DataReceivedListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/src/net/corpwar/lib/corpnet/DataReceivedListener.java -------------------------------------------------------------------------------- /src/net/corpwar/lib/corpnet/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/src/net/corpwar/lib/corpnet/Message.java -------------------------------------------------------------------------------- /src/net/corpwar/lib/corpnet/NetworkPackage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/src/net/corpwar/lib/corpnet/NetworkPackage.java -------------------------------------------------------------------------------- /src/net/corpwar/lib/corpnet/NetworkSendType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/src/net/corpwar/lib/corpnet/NetworkSendType.java -------------------------------------------------------------------------------- /src/net/corpwar/lib/corpnet/PeerReceiverListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/src/net/corpwar/lib/corpnet/PeerReceiverListener.java -------------------------------------------------------------------------------- /src/net/corpwar/lib/corpnet/PeerToPeer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/src/net/corpwar/lib/corpnet/PeerToPeer.java -------------------------------------------------------------------------------- /src/net/corpwar/lib/corpnet/Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/src/net/corpwar/lib/corpnet/Server.java -------------------------------------------------------------------------------- /src/net/corpwar/lib/corpnet/SplitMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/src/net/corpwar/lib/corpnet/SplitMessage.java -------------------------------------------------------------------------------- /src/net/corpwar/lib/corpnet/master/ConnectToPeer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/src/net/corpwar/lib/corpnet/master/ConnectToPeer.java -------------------------------------------------------------------------------- /src/net/corpwar/lib/corpnet/master/MasterServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/src/net/corpwar/lib/corpnet/master/MasterServer.java -------------------------------------------------------------------------------- /src/net/corpwar/lib/corpnet/master/Peer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/src/net/corpwar/lib/corpnet/master/Peer.java -------------------------------------------------------------------------------- /src/net/corpwar/lib/corpnet/master/Peers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/src/net/corpwar/lib/corpnet/master/Peers.java -------------------------------------------------------------------------------- /src/net/corpwar/lib/corpnet/master/RegisterPeer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/src/net/corpwar/lib/corpnet/master/RegisterPeer.java -------------------------------------------------------------------------------- /src/net/corpwar/lib/corpnet/master/RetrievePeerList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/src/net/corpwar/lib/corpnet/master/RetrievePeerList.java -------------------------------------------------------------------------------- /src/net/corpwar/lib/corpnet/master/TestMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/src/net/corpwar/lib/corpnet/master/TestMessage.java -------------------------------------------------------------------------------- /src/net/corpwar/lib/corpnet/master/TestNat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/src/net/corpwar/lib/corpnet/master/TestNat.java -------------------------------------------------------------------------------- /src/net/corpwar/lib/corpnet/util/NetworkPackagePool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/src/net/corpwar/lib/corpnet/util/NetworkPackagePool.java -------------------------------------------------------------------------------- /src/net/corpwar/lib/corpnet/util/ObjectPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/src/net/corpwar/lib/corpnet/util/ObjectPool.java -------------------------------------------------------------------------------- /src/net/corpwar/lib/corpnet/util/PeerConnected.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/src/net/corpwar/lib/corpnet/util/PeerConnected.java -------------------------------------------------------------------------------- /src/net/corpwar/lib/corpnet/util/PeerList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/src/net/corpwar/lib/corpnet/util/PeerList.java -------------------------------------------------------------------------------- /src/net/corpwar/lib/corpnet/util/SendDataQue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/src/net/corpwar/lib/corpnet/util/SendDataQue.java -------------------------------------------------------------------------------- /src/net/corpwar/lib/corpnet/util/SendDataQuePool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/src/net/corpwar/lib/corpnet/util/SendDataQuePool.java -------------------------------------------------------------------------------- /src/net/corpwar/lib/corpnet/util/SerializationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/src/net/corpwar/lib/corpnet/util/SerializationUtils.java -------------------------------------------------------------------------------- /src/net/corpwar/lib/corpnet/util/SizedStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/src/net/corpwar/lib/corpnet/util/SizedStack.java -------------------------------------------------------------------------------- /src/net/corpwar/lib/corpnet/util/SplitMessageListPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/src/net/corpwar/lib/corpnet/util/SplitMessageListPool.java -------------------------------------------------------------------------------- /src/net/corpwar/lib/corpnet/util/SplitMessagePool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/src/net/corpwar/lib/corpnet/util/SplitMessagePool.java -------------------------------------------------------------------------------- /test/net/corpwar/lib/corpnet/chat/ChatClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/test/net/corpwar/lib/corpnet/chat/ChatClient.java -------------------------------------------------------------------------------- /test/net/corpwar/lib/corpnet/chat/ChatServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/test/net/corpwar/lib/corpnet/chat/ChatServer.java -------------------------------------------------------------------------------- /test/net/corpwar/lib/corpnet/chat/Classes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/test/net/corpwar/lib/corpnet/chat/Classes.java -------------------------------------------------------------------------------- /test/net/corpwar/lib/corpnet/chat/PeerClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/test/net/corpwar/lib/corpnet/chat/PeerClient.java -------------------------------------------------------------------------------- /test/net/corpwar/lib/corpnet/chat/PeerStart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/test/net/corpwar/lib/corpnet/chat/PeerStart.java -------------------------------------------------------------------------------- /test/net/corpwar/lib/corpnet/masterserver/MasterServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/test/net/corpwar/lib/corpnet/masterserver/MasterServerTest.java -------------------------------------------------------------------------------- /test/net/corpwar/lib/corpnet/masterserver/PeerNatServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/test/net/corpwar/lib/corpnet/masterserver/PeerNatServerTest.java -------------------------------------------------------------------------------- /test/net/corpwar/lib/corpnet/masterserver/PeerToConnect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/test/net/corpwar/lib/corpnet/masterserver/PeerToConnect.java -------------------------------------------------------------------------------- /test/net/corpwar/lib/corpnet/masterserver/PeerToMaster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/test/net/corpwar/lib/corpnet/masterserver/PeerToMaster.java -------------------------------------------------------------------------------- /test/net/corpwar/lib/corpnet/util/SerializationUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/test/net/corpwar/lib/corpnet/util/SerializationUtilsTest.java -------------------------------------------------------------------------------- /test/net/corpwar/lib/corpnet/util/TestSerialization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CorpWar/CorpNet/HEAD/test/net/corpwar/lib/corpnet/util/TestSerialization.java --------------------------------------------------------------------------------