1) Использую обычные фрагменты
2)Не понимаю, зачем?
3)Да логами
4)Это layout активности на которой всё происходит, mainLayout это FrameLayout внутри layout-активности
5)Не не думаю.
Да я тут уже немного разобрался проблема заключается на строке:
clientSend = (Message) in.readObject(); похоже сервер не может принять запрос. И да спасибо за ваше замечание запомню :)