Beispiel #1
0
 public void CreateChannel(Client cl, string channelTitle, string channelURL)
 {
     // record the log and we'll know if we have the authentication to
         // start a channel
         long channelID = user.CreateChannel(cl.user, channelTitle, channelURL);
         if (channelID > 0)
         {
             Channel c = new Channel(channelID, cl);
             c.ChannelTitle = channelTitle;
             c.ChannelURL = channelURL;
             channelPool[channelID] = c;
             cl.channel = c;
             debugAlert("Channel Created <" + channelID + "> " + channelTitle);
         }
         else
         {
             debugAlert("Channel Creation Failed: " + channelTitle);
         }
 }
Beispiel #2
0
 public Client(Socket c, Server s)
 {
     connectionID++;
         this.sock = c;
         this.server = s;
         stream = new NetworkStream(sock);
         callbackRead = new AsyncCallback(this.OnReadComplete);
         callbackWrite = new AsyncCallback(this.OnWriteComplete);
         buffer = new byte[256];
         writebuffer = new byte[256];
         user = new User();
         channel = new Channel();
 }