public ServerControl() { //creates and initializes basic server object listening = false; r = new Random(); //name server NameOfServer = r.Next(10000); removeClientThread = new removeClientFromServer(removeClient); //initializes auction item list (from XML file) listOItems = new AuctionServer.Model.AuctionItemList(); encode = new ASCIIEncoding(); }
public StreamingServer(RTPServerMainView reference) { listening = false; r = new Random(); //name server NameOfServer = r.Next(10000); //reference to the view referenceToView = reference; //propogating reference to view to other controller through static method RTSPClient.addReferenceToView(reference); //adding removeCLient method to delegate removeClientThread = new removeClientFromServer(removeClient); //adds reference to server for client threads RTSPClient.addReferenceToServer(this); }