void Init(IDictionary properties, IClientChannelSinkProvider clientSink, IServerChannelSinkProvider serverSink) { _clientChannel = new TcpClientChannel (properties,clientSink); if(properties["port"] != null) _serverChannel = new TcpServerChannel(properties, serverSink); object val = properties ["name"]; if (val != null) _name = val as string; val = properties ["priority"]; if (val != null) _priority = Convert.ToInt32 (val); }
public ClientConnection(TcpServerChannel serverChannel, Socket socket, TcpServerTransportSink sink) { _socket = socket; _sink = sink; _id = _count++; }