コード例 #1
0
ファイル: VirtualNetwork.cs プロジェクト: kazuki/p2pncs
 internal void RemoveVirtualNode(VirtualNetworkNode node)
 {
     using (_nodeLock.EnterWriteLock ()) {
         _mapping.Remove (node.BindedPublicEndPoint);
         _nodes.Remove (node);
     }
 }
コード例 #2
0
ファイル: VirtualNetwork.cs プロジェクト: kazuki/p2pncs
 internal VirtualNetworkNode AddVirtualNode(VirtualDatagramEventSocket sock, EndPoint bindEP)
 {
     VirtualNetworkNode node = new VirtualNetworkNode (sock, bindEP);
     using (_nodeLock.EnterWriteLock ()) {
         _mapping[bindEP] = node;
         _nodes.Add (node);
     }
     return node;
 }