most send functions working in ascii and binary