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); } }
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(); }