recv data,one thread format it.another two threads do the login and nomarl work. note that thread to do login and thread to do normal work should not have the same fd at one time.