socket send, sendall and sendto accept bytes as argument