Send() private method

Send bytes to the socket. If the data is bigger than 1000 bytes it will be splitted in chunks of 1000 bytes.
private Send ( byte data ) : void
data byte
return void
 public void Dispose()
 {
     if (disposed)
     {
         return;
     }
     disposed = true;
     if (!TcpConnection.Closed)
     {
         TcpConnection.Send(Server.Filter.channelDisconnectionMessage(ClientId));
         TcpConnection.Dispose();
     }
     Server.DropEpicsChannel(ClientId);
 }
 public CAServerChannel(CAServer cAServer, int serverId, int clientId, string channelName, CATcpConnection tcpConnection)
 {
     // TODO: Complete member initialization
     this.Server            = cAServer;
     this.ServerId          = serverId;
     this.ClientId          = clientId;
     this.ChannelName       = channelName;
     this.TcpConnection     = tcpConnection;
     tcpConnection.Closing += new EventHandler(tcpConnection_Closing);
     Property = "VAL";
     if (channelName.Contains("."))
     {
         string[] splitted = channelName.Split('.');
         Record   = Server.records[splitted[0]];
         Property = splitted[1].ToUpper();
     }
     else
     {
         Record = Server.records[ChannelName];
     }
     if (!Record.CanBeRemotlySet)
     {
         Access = AccessRights.ReadOnly;
     }
     TcpConnection.Send(Server.Filter.ChannelCreatedMessage(ClientId, ServerId, FindType(Record[Property].GetType()), Record.dataCount, Access));
 }
 public CAServerChannel(CAServer cAServer, int serverId, int clientId, string channelName, CATcpConnection tcpConnection)
 {
     // TODO: Complete member initialization
     this.Server = cAServer;
     this.ServerId = serverId;
     this.ClientId = clientId;
     this.ChannelName = channelName;
     this.TcpConnection = tcpConnection;
     tcpConnection.Closing += new EventHandler(tcpConnection_Closing);
     Property = "VAL";
     if (channelName.Contains("."))
     {
         string[] splitted = channelName.Split('.');
         Record = Server.records[splitted[0]];
         Property = splitted[1].ToUpper();
     }
     else
         Record = Server.records[ChannelName];
     if (!Record.CanBeRemotlySet)
         Access = AccessRights.ReadOnly;
     TcpConnection.Send(Server.Filter.ChannelCreatedMessage(ClientId, ServerId, FindType(Record), Record.dataCount, Access));
     //TcpConnection.Send(Server.Filter.ChannelCreatedMessage(ClientId, ServerId, FindType(Record[Property].GetType()), Record.dataCount, Access));
 }