示例#1
0
 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);
 }