public LoginWindowDriver(SSLWriter writer) { loginWindow = new Login(); regDriver = new RegisterDriver(writer); this.writer = writer; SetupListeners(); }
//Constructs backend modules private void ConstructBackend() { connector = new SSLConnector(IP, PORT); //Connect to server! connector.Connect(); IPAddress ip = connector.getIP(); writer = new SSLWriter(connector.SslStream); streamListener = new SSLListener(connector.SslStream); messagehandler = new Messagehandler(); logCrypto = new ClientCrypto(); p2pConnector = new P2PConnector(); }
public ChatWindowDriver(SSLWriter writer, ClientCrypto logCrypto) { userlist = new List <string>(); this.writer = writer; this.logCrypto = logCrypto; fileManager = new FileManager(); p2pConnector = new P2P.P2PConnector(); contactsHandler = new ContactsHandler(fileManager); spam = new SpamProtector(); individualChatDrivers = new List <IndividualChatDriver>(); chatWindow = new ChatWindow(); graphicsDriver = new ChatWindowGraphicsDriver(chatWindow); friendrequest = new FriendRequest(); SetupListeners(); username = ClientDriver.globalUsername; }
public RegisterDriver(SSLWriter inputWriter) { this.writer = inputWriter; RD_ConstructGUI(); RD_Listener(); }