litesoft
@ 151
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
// This Source Code is in the Public Domain per: http://litesoft.org/License.txt package org.litesoft.peertopeer.nonpublic.peermanagement; import java.io.*; /** * Handle Broadcast Announced Peer W/ Incompatible AppGroupVersions * <p/> * Open Connection & Output stream, * Send CantPeerDifferentGroupVersion * Wait for Connection to close... */ public class PeerConnectionHandlerAnnouncedPeerWithIncompatibleAppGroupVersions extends PeerConnectionHandler { public PeerConnectionHandlerAnnouncedPeerWithIncompatibleAppGroupVersions( PeerDefinition pNewPeerDef, String pOurName, String pOurAppGroupVersion, String pThierAppGroupVersion ) { super( null, pNewPeerDef, null ); System.err.println( "Multi-Versions: " + pNewPeerDef + // "\n " + pOurAppGroupVersion + " != " + pThierAppGroupVersion ); send( new CantPeerDifferentGroupVersion( pOurName, pOurAppGroupVersion ) ); } @Override protected void LLrun() throws IOException { runAsSenderThread(); } } |