(fix) method name more clear
(fix) ignore socket write exceptions
(fix) adopt PascalCase for method names