Abstracted and reimplemented server send