文件名称:hypercast-SOURCES-jorgl-20060626
介绍说明--下载内容均来自于网络,请自行研究使用
一个使用超立方体作为应用层组播覆盖图结构的p2p传输协议的源代码,这种结构不多,该协议比较有代表性。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 73462689hypercast-sources-jorgl-20060626.zip 列表 .keystore bin/conf.bat bin/conf.sh bin/version.bat bin/version.sh examples/HelloWorld.java examples/HelloWorldApp.java examples/HelloWorld_CallBack.java examples/HelloWorld_CallBack_Notification.java examples/HelloWorld_GlobalAck.java examples/HelloWorld_NoCallBack.java examples/HelloWorld_NoCallBack_Notification.java examples/HelloWorld_Unicast.java examples/NamingShell.java hypercast-BINARIES-Readme.html hypercast-SOURCES-Readme.html hypercast.xml lib/bcprov-jdk14-122.jar lib/crimson.jar lib/hypercast.jar lib/xalan.jar Makefile src/ src/hypercast/ src/hypercast/AdapterFactory.java src/hypercast/adapters/ src/hypercast/adapters/SSL_UnicastAdapter.java src/hypercast/adapters/TCP_UDP_Adapter.java src/hypercast/adapters/TCP_UnicastAdapter.java src/hypercast/adapters/Timer.java src/hypercast/adapters/TimerEvent.java src/hypercast/adapters/TimerEventQueue.java src/hypercast/adapters/UDP_MulticastAdapter.java src/hypercast/adapters/UDP_UnicastAdapter.java src/hypercast/ByteArrayUtility.java src/hypercast/ConfigurationDefaults.java src/hypercast/DT/ src/hypercast/DT/BuddyCache.java src/hypercast/DT/BuddyRecord.java src/hypercast/DT/DT_AddressPair.java src/hypercast/DT/DT_DoublePoint.java src/hypercast/DT/DT_LogicalAddress.java src/hypercast/DT/DT_Message.java src/hypercast/DT/DT_Neighborhood.java src/hypercast/DT/DT_NeighborhoodStats.java src/hypercast/DT/DT_Node.java src/hypercast/DT/DT_Node_BuddyList.java src/hypercast/DT/DT_Node_Multicast.java src/hypercast/DT/DT_Node_ServerJoin.java src/hypercast/DT/DT_Point.java src/hypercast/DT/DT_Server.java src/hypercast/DT/GNP_DT.java src/hypercast/DT/GNP_Landmark.java src/hypercast/DT/GNP_Message.java src/hypercast/DT/GNP_Optimization.java src/hypercast/EncryptedPayloadExtension.java src/hypercast/events/ src/hypercast/events/E2EACK_RECEIVED.java src/hypercast/events/E2EPARTIALACK_RECEIVED.java src/hypercast/events/INTERNAL_EVENT.java src/hypercast/events/MSG_WITH_E2EACK_SENT.java src/hypercast/events/NAMING_EVENT.java src/hypercast/events/NEWSTREAM_ARRIVED_EVENT.java src/hypercast/events/NODE_ISSTABLE.java src/hypercast/events/NODE_LEAVEOVERLAY.java src/hypercast/events/NODE_LOGICALADDRESSCHANGED.java src/hypercast/events/NODE_NEIGHBORHOODCHANGED.java src/hypercast/events/NODE_STATEEVENT.java src/hypercast/events/NODE_TOPOLOGYEVENT.java src/hypercast/events/NOTIFICATION_EVENT.java src/hypercast/Extension.java src/hypercast/FiniteStateMachineMetaOperations.java src/hypercast/FSMPool.java src/hypercast/FSM_Extension.java src/hypercast/HC/ src/hypercast/HCastInputStream.java src/hypercast/HCastOutputStream.java src/hypercast/HC/HC_AddressPair.java src/hypercast/HC/HC_LogicalAddress.java src/hypercast/HC/HC_Message.java src/hypercast/HC/HC_Neighborhood.java src/hypercast/HC/HC_NeighborhoodStats.java src/hypercast/HC/HC_Node.java src/hypercast/HTTP_Server.java src/hypercast/HTTP_ServerUtility.java src/hypercast/HyperCastAppl.java src/hypercast/HyperCastConfig.java src/hypercast/HyperCastConfigException.java src/hypercast/HyperCastException.java src/hypercast/HyperCastFatalRuntimeException.java src/hypercast/HyperCastStatsException.java src/hypercast/HyperCastWarningRuntimeException.java src/hypercast/ImmutableNamingBinding.java src/hypercast/INETv4OnePort.java src/hypercast/INETv4TwoPorts.java src/hypercast/IP_Address.java src/hypercast/I_AdapterCallback.java src/hypercast/I_Address.java src/hypercast/I_AddressPair.java src/hypercast/I_InterceptionCallback.java src/hypercast/I_IPv4_UnicastAdapter.java src/hypercast/I_LogicalAddress.java src/hypercast/I_Message.java src/hypercast/I_MessageStoreFSM.java src/hypercast/I_MulticastAdapter.java src/hypercast/I_MultiProtocol_Message.java src/hypercast/I_NamingBinding.java src/hypercast/I_NetworkAddress.java src/hypercast/I_Node.java src/hypercast/I_NodeLoader.java src/hypercast/I_OverlayMessage.java src/hypercast/I_OverlaySocket.java src/hypercast/I_PhysicalAddress.java src/hypercast/I_ReceiveCallback.java src/hypercast/I_Stats.java src/hypercast/I_UnderlayAddress.java src/hypercast/I_UnicastAdapter.java src/hypercast/KeyVault.java src/hypercast/MessageBuffer.java src/hypercast/MessageStore.java src/hypercast/MessageStoreFSM_DuplicateElimination.java src/hypercast/MessageStoreFSM_E2EACK.java src/hypercast/MessageStoreFSM_H2HACK.java src/hypercast/MessageStoreFSM_Incast.java src/hypercast/MessageStoreFSM_Naming.java src/hypercast/MessageStoreFSM_Ordering.java src/hypercast/MessageStoreFSM_Sync.java src/hypercast/MonitorAndControl/ src/hypercast/MonitorAndControl/I_MCRaw_Callback.java src/hypercast/MonitorAndControl/I_Monitor.java src/hypercast/MonitorAndControl/I_Portal.java src/hypercast/MonitorAndControl/I_ReceiveCallback.java src/hypercast/MonitorAndControl/I_TimeoutCallback.java src/hypercast/MonitorAndControl/MCAdvertiseMessage.java src/hypercast/MonitorAndControl/MCRawMessage.java src/hypercast/MonitorAndControl/MCSocket.java src/hypercast/MonitorAndControl/Monitor.java src/hypercast/MonitorAndControl/MonMessage.java src/hypercast/MonitorAndControl/NoSuchPortalException.java src/hypercast/MonitorAndControl/Portal.java src/hypercast/MonitorAndControl/PortalAdvertiser.java src/hypercast/MonitorAndControl/PortalListManager.java src/hypercast/MulticastSocketMasquerade.java src/hypercast/Naming.java src/hypercast/NamingBinding.java src/hypercast/NeighborhoodStats.java src/hypercast/NodeFactory.java src/hypercast/nodeloaders/ src/hypercast/nodeloaders/DTBroadcast.java src/hypercast/nodeloaders/DTBuddyList.java src/hypercast/nodeloaders/DTServer.java src/hypercast/nodeloaders/HC.java src/hypercast/nodeloaders/NONE.java src/hypercast/nodeloaders/SPT.java src/hypercast/NONE/ src/hypercast/NONE/NONE_AddressPair.java src/hypercast/NONE/NONE_LogicalAddress.java src/hypercast/NONE/NONE_Node.java src/hypercast/NotificationHandler.java src/hypercast/NullWriter.java src/hypercast/ObjectPool.java src/hypercast/OL_Message.java src/hypercast/OL_Socket.java src/hypercast/Pastry/ src/hypercast/Pastry/BuddyRecord.java src/hypercast/Pastry/HyperCastMessage.java src/hypercast/Pastry/HyperCastNodeAdapter.java src/hypercast/Pastry/HyperCastPhysicalAddress.java src/hypercast/Pastry/HyperCastScheduledMessage.java src/hypercast/Pastry/HyperCastTimer.java src/hypercast/Pastry/Makefile src/hypercast/Pastry/Pastry.html src/hypercast/Pastry/Pastry.java src/hypercast/Pastry/Pastry_AddressPair.java src/hypercast/Pastry/Pastry_LogicalAddress.java src/hypercast/Pastry/Pastry_Message.java src/hypercast/Pastry/Pastry_Node_BuddyList.java src/hypercast/Pastry/rice/ src/hypercast/Pastry/rice/Continuation.java src/hypercast/Pastry/rice/p2p/ src/hypercast/Pastry/rice/p2p/commonapi/ src/hypercast/Pastry/rice/p2p/commonapi/Application.java src/hypercast/Pastry/rice/p2p/commonapi/Common_API_README.txt src/hypercast/Pastry/rice/p2p/commonapi/Endpoint.java src/hypercast/Pastry/rice/p2p/commonapi/Id.java src/hypercast/Pastry/rice/p2p/commonapi/IdFactory.java src/hypercast/Pastry/rice/p2p/commonapi/IdRange.java src/hypercast/Pastry/rice/p2p/commonapi/IdSet.java src/hypercast/Pastry/rice/p2p/commonapi/Makefile src/hypercast/Pastry/rice/p2p/commonapi/Message.java src/hypercast/Pastry/rice/p2p/commonapi/Node.java src/hypercast/Pastry/rice/p2p/commonapi/NodeHandle.java src/hypercast/Pastry/rice/p2p/commonapi/NodeHandleSet.java src/hypercast/Pastry/rice/p2p/commonapi/RouteMessage.java src/hypercast/Pastry/rice/pastry/ src/hypercast/Pastry/rice/pastry/client/ src/hypercast/Pastry/rice/pastry/client/CommonAPIAppl.java src/hypercast/Pastry/rice/pastry/client/Makefile src/hypercast/Pastry/rice/pastry/client/PastryAppl.java src/hypercast/Pastry/rice/pastry/commonapi/ src/hypercast/Pastry/rice/pastry/commonapi/Makefile src/hypercast/Pastry/rice/pastry/commonapi/PastryEndpoint.java src/hypercast/Pastry/rice/pastry/commonapi/PastryEndpointMessage.java src/hypercast/Pastry/rice/pastry/commonapi/PastryIdFactory.java src/hypercast/Pastry/rice/pastry/hc/ src/hypercast/Pastry/rice/pastry/hc/HCNodeHandle.java src/hypercast/Pastry/rice/pastry/hc/HCNodeHandlePool.java src/hypercast/Pastry/rice/pastry/hc/HCPastryNode.java src/hypercast/Pastry/rice/pastry/hc/HCPastryNodeFactory.java src/hypercast/Pastry/rice/pastry/hc/HCPastrySecurityManager.java src/hypercast/Pastry/rice/pastry/Id.java src/hypercast/Pastry/rice/pastry/IdRange.java src/hypercast/Pastry/rice/pastry/IdSet.java src/hypercast/Pastry/rice/pastry/join/ src/hypercast/Pastry/rice/pastry/join/InitiateJoin.java src/hypercast/Pastry/rice/pastry/join/JoinAddress.java src/hypercast/Pastry/rice/pastry/join/JoinRequest.java src/hypercast/Pastry/rice/pastry/join/Makefile src/hypercast/Pastry/rice/pastry/leafset/ src/hypercast/Pastry/rice/pastry/leafset/BroadcastLeafSet.java src/hypercast/Pastry/rice/pastry/leafset/InitiateLeafSetMaintenance.java src/hypercast/Pastry/rice/pastry/leafset/LeafSet.java src/hypercast/Pastry/rice/pastry/leafset/LeafSetProtocolAddress.java src/hypercast/Pastry/rice/pastry/leafset/Makefile src/hypercast/Pastry/rice/pastry/leafset/RequestLeafSet.java src/hypercast/Pastry/rice/pastry/leafset/SimilarSet.java src/hypercast/Pastry/rice/pastry/LocalNode.java src/hypercast/Pastry/rice/pastry/LocalNodeI.java src/hypercast/Pastry/rice/pastry/Log.java src/hypercast/Pastry/rice/pastry/messaging/ src/hypercast/Pastry/rice/pastry/messaging/Address.java src/hypercast/Pastry/rice/pastry/messaging/Makefile src/hypercast/Pastry/rice/pastry/messaging/Message.java src/hypercast/Pastry/rice/pastry/messaging/MessageDispatch.java src/hypercast/Pastry/rice/pastry/messaging/MessageReceiver.java src/hypercast/Pastry/rice/pastry/NodeHandle.java src/hypercast/Pastry/rice/pastry/NodeId.java src/hypercast/Pastry/rice/pastry/NodeIdFactory.java src/hypercast/Pastry/rice/pastry/NodeSet.java src/hypercast/Pastry/rice/pastry/NodeSetI.java src/hypercast/Pastry/rice/pastry/NodeSetUpdate.java src/hypercast/Pastry/rice/pastry/PastryNode.java src/hypercast/Pastry/rice/pastry/PastryNodeFactory.java src/hypercast/Pastry/rice/pastry/PastrySeed.java src/hypercast/Pastry/rice/pastry/PendingLocalNodesList.java src/hypercast/Pastry/rice/pastry/routing/ src/hypercast/Pastry/rice/pastry/routing/BroadcastRouteRow.java src/hypercast/Pastry/rice/pastry/routing/InitiateRouteSetMaintenance.java src/hypercast/Pastry/rice/pastry/routing/Makefile src/hypercast/Pastry/rice/pastry/routing/RequestRouteRow.java src/hypercast/Pastry/rice/pastry/routing/RouteMessage.java src/hypercast/Pastry/rice/pastry/routing/RouteProtocolAddress.java src/hypercast/Pastry/rice/pastry/routing/RouterAddress.java src/hypercast/Pastry/rice/pastry/routing/RouteSet.java src/hypercast/Pastry/rice/pastry/routing/RoutingTable.java src/hypercast/Pastry/rice/pastry/routing/SendOptions.java src/hypercast/Pastry/rice/pastry/ScheduledMessage.java src/hypercast/Pastry/rice/pastry/security/ src/hypercast/Pastry/rice/pastry/security/Credentials.java src/hypercast/Pastry/rice/pastry/security/Makefile src/hypercast/Pastry/rice/pastry/security/PastrySecurityManager.java src/hypercast/Pastry/rice/pastry/security/PermissiveCredentials.java src/hypercast/Pastry/rice/pastry/security/PermissiveSecurityManager.java src/hypercast/Pastry/rice/pastry/standard/ src/hypercast/Pastry/rice/pastry/standard/IPNodeIdFactory.java src/hypercast/Pastry/rice/pastry/standard/Makefile src/hypercast/Pastry/rice/pastry/standard/RandomNodeIdFactory.java src/hypercast/Pastry/rice/pastry/standard/StandardAddress.java src/hypercast/Pastry/rice/pastry/standard/StandardJoinProtocol.java src/hypercast/Pastry/rice/pastry/standard/StandardLeafSetProtocol.java src/hypercast/Pastry/rice/pastry/standard/StandardRouter.java src/hypercast/Pastry/rice/pastry/standard/StandardRouteSetProtocol.java src/hypercast/Pastry/Version.java src/hypercast/PayloadExtension.java src/hypercast/RouteRecord.java src/hypercast/SecInfoExchange_Message.java src/hypercast/SecurityExtension.java src/hypercast/SecurityProcessor.java src/hypercast/SimpleStats.java src/hypercast/Socket_Timer_ID.java src/hypercast/SPT/ src/hypercast/SPT/I_PathMetric.java src/hypercast/SPT/LinkQuality.java src/hypercast/SPT/SPT_AddressPair.java src/hypercast/SPT/SPT_ID.java src/hypercast/SPT/SPT_LogicalAddress.java src/hypercast/SPT/SPT_Message.java src/hypercast/SPT/SPT_Neighborhood.java src/hypercast/SPT/SPT_Node.java src/hypercast/SPT/SPT_RoutingTable.java src/hypercast/SPT/SPT_TopologyPolicy.java src/hypercast/StatsElement.java src/hypercast/StatsProcessor.java src/hypercast/StreamManager.java src/hypercast/Timer_ID.java src/hypercast/util/ src/hypercast/util/createPrivatePropertyDocFromSchemaFile.java src/hypercast/util/CurrentConfigurationSchemaGenerator.java src/hypercast/util/ExtractConfigurationDefaults.java src/hypercast/util/hypercast.xsd src/hypercast/util/HypercastConfigurator.java src/hypercast/util/hypercast_logo.jpg src/hypercast/util/hypercast_private.xsd src/hypercast/util/SchemaDefaultValueCalculator.java src/hypercast/util/TypeBased_FileFilter.java src/hypercast/util/Version.java src/hypercast/util/XmlUtil.java testcert.cer