コード例 #1
0
 public static P2PCore GetInstance()
 {
     if (instance == null)
     {
         instance = new P2PCore();
     }
     return(instance);
 }
コード例 #2
0
        public ChatWindow()
        {
            InitializeComponent();
            CSCore_instance  = CSCore.GetInstance();
            P2PCore_instance = P2PCore.GetInstance();
            //P2PCore_instance.BeginListen();

            FileBuffer = new byte[FileMaxSize];

            inter = InterThreads.GetInstance();
            ChattingMessageList = new ObservableCollection <ChattingMessage>();
        }
コード例 #3
0
        //private List<string> ChattingGroupList

        public MainWindow()
        {
            InitializeComponent();
            //LoginProcess();
            CSCore_instance  = CSCore.GetInstance();
            P2PCore_instance = P2PCore.GetInstance();
            P2PCore_instance.BeginListen();
            inter = InterThreads.GetInstance();


            //MessageBox.Show("Listen Start!");
            lock (inter) inter.processing = true;
            MsgPump = new Thread(ReceiveListener)
            {
                Name = "MessagePump"
            };
        }