client has gui, can handle enter pressed
gui can send message
add ruby client
ncurses work ! 缺少歷史回捲、中文支援