public void Init() { Console.WriteLine("Initializing..."); ArrayList RemoteTA = new ArrayList(); for (int i = 0; i < network_size; i++) { RemoteTA.Add(TransportAddressFactory.CreateInstance("brunet.udp://127.0.0.1:" + (base_port + i))); } for (int i = 0; i < network_size; i++) { Address addr = (Address) new AHAddress(new RNGCryptoServiceProvider()); Node node = new StructuredNode((AHAddress)addr, brunet_namespace); nodes.Add(addr, node); node.AddEdgeListener(new UdpEdgeListener(base_port + i)); node.RemoteTAs = RemoteTA; tables[addr] = new TableServer(node); (new Thread(node.Connect)).Start(); // if(i < network_size / ((Dht)dhts.GetByIndex(i)).DEGREE) { // ((Dht)dhts.GetByIndex(i)).debug = true; // } } default_dht = new Dht((Node)nodes.GetByIndex(0), degree); }
public LocalHT() { AHAddress addr = new AHAddress(new RNGCryptoServiceProvider()); Node brunetNode = new StructuredNode(addr); RpcManager rpc = RpcManager.GetInstance(brunetNode); this._ts = new TableServer(brunetNode); this._node = brunetNode; #if FUSE_DEBUG //Having some init data isn't bad string key = FuseDhtUtil.GenDhtKey("testbasedir", "testkey1", "ipop_ns"); this.Put(key, "testvalue1", 5000); this.Put(key, "testvalue2", 3000); #endif }
public static object SelectTableTypeId(string TableId) { return(TableServer.SelectTableTypeId(TableId)); }
public static object SelectTableIsService(string TableId) { return(TableServer.SelectTableIsService(TableId)); }
public static int UpdateIsService(string TableId, int IsService) { return(TableServer.UpdateIsService(TableId, IsService)); }
public static int UpdateTableNowInfo(string TableId, string OrderId, DateTime PayTime, decimal Price, string Remarks, bool IsPay) { return(TableServer.UpdateTableNowInfo(TableId, OrderId, PayTime, Price, Remarks, IsPay)); }
public static List <Tables> SelectTableNowInfo(string TableId) { return(TableServer.SelectTableNowInfo(TableId)); }
public static int UpdateTypebyTableId(int Tablestate, string TableId) { return(TableServer.UpdateTypebyTableId(Tablestate, TableId)); }