Basic creating of a Non-secure TCP listener.
In this case one which listens on port 21.
new NonsecureTcpListener(21);
Creating a server that uses NonsecureTcpLisener:
public class MyServer : IServer { // ... public IState CreateState( IListener listener, Socket clientSocket ) { return new DefaultState( listener, clientSocket ); } public void InitializeState(IState stateArg) { DefaultState state = (DefaultState)stateArg; state.DataReceived = DataReceived; } private void DataRecieved(IState stateArg, byte[] buffer, int bytesRead) { // process data and send responses. } }