コード例 #1
0
ファイル: Handshaker.cs プロジェクト: meteorsnows/Roamit
        public Handshaker(IWebServerGenerator webServerGenerator, IRomePackageManager packageManager, IEnumerable <string> myIPs)
        {
            this.myIPs = myIPs;

            ipFinder = new ServerIPFinder(webServerGenerator, packageManager);
            ipFinder.IPDetectionCompleted += IpFinder_IPDetectionCompleted;
        }
コード例 #2
0
ファイル: FileSender2.cs プロジェクト: meteorsnows/Roamit
        public FileSender2(object remoteSystem, IWebServerGenerator webServerGenerator, IRomePackageManager packageManager, IEnumerable <string> myIPs, string deviceName)
        {
            this.remoteSystem       = remoteSystem;
            this.webServerGenerator = webServerGenerator;
            this.packageManager     = packageManager;

            this.handshaker = new Handshaker(this.webServerGenerator, this.packageManager, myIPs);

            this.deviceName = deviceName;
        }
コード例 #3
0
        public FileSender(object _remoteSystem, IWebServerGenerator _webServerGenerator, IRomePackageManager _packageManager, IEnumerable <string> _myIPs, string _deviceName)
        {
            remoteSystem       = _remoteSystem;
            webServerGenerator = _webServerGenerator;
            packageManager     = _packageManager;

            ipFinder = new ServerIPFinder(webServerGenerator, packageManager);

            myIPs = new List <string>(_myIPs);

            deviceName = _deviceName;
        }
コード例 #4
0
ファイル: ServerIPFinder.cs プロジェクト: kallistam/Roamit
 public ServerIPFinder(IWebServerGenerator _webServerGenerator, IRomePackageManager _packageManager)
 {
     webServerGenerator = _webServerGenerator;
     packageManager     = _packageManager;
 }