public void BroadcastAddSocket(UserDataBinding user) { if (!allHosts.Exists(x => x.Username == user.Username)) { allHosts.Add(user); } myChannel.BroadcastNewUser(MyHost); }
public void BroadcastNewUser(UserDataBinding user) { if (!allHosts.Exists(x => x.Username == user.Username)) { allHosts.Add(user); } Console.WriteLine(allHosts.Count); foreach (UserDataBinding u in allHosts) { Console.WriteLine(u.Username); } }
public Torrent(UserDataBinding user) { InitializeComponent(); this.Title = user.Username; Client.SharedFolderPath = user.FolderPath; Client.UI = this; SocketListener.SharedFolderPath = user.FolderPath; SocketListener.UI = this; listenerThread = new Thread(x => SocketListener.StartListening(User.PORT)) { IsBackground = true }; listenerThread.Start(); listView.SelectionChanged += onSelectionChanged; this.User = user; startPeer(); }
public Peer(UserDataBinding user) { User = user; }
private void connectClient(UserDataBinding user) { Client.StartClient(MyHost.IP, user.PORT); }
public void BroadcastRemoveSocket(UserDataBinding user) { allHosts.Remove(user); }