Preferences form:
append in new line
show sent time stamp
show index of each byte ???[0]b1, [1]b2 ...
choose font color - green or white
encoding - ascii, utf, raw bytes etc...
logging to file: with time or without
send trainling <nl - new line> for each message sent
add timestamp for each read


command line:
make command parser class switch case modular in key value, each command is class (value)
filter,
send range
send file - loop or once
send raw bytes in packet
get ideas from termie
check range - insert start and end number, and the window will print arrow if some bytes are missing in the range (jumps of 1)
change ssh object terminal size according to actual falcon window size

about form

tests:
server closes comm first
client closes comm first
trying to connect disconnect then connect again
entering invalid values
pressing buttons in the wrong order

when sending fails dont count bytes
clean code, and delete redundant callbacks


/* ------------------------- */
CALSS MATE

delegate search button to a task, and if after 3 seconds (for example: no internet connections) task not finished, cancell task - this will keep for responsive

clean code

about form

change components names to suit c# conventions
