将字符串转入16进制数通过socket.sendtext发送出去

将字符串转为16进制数通过socket.sendtext发送出去
对方接收是16进制方式,我这边是即有16进制字符,又有ASCII码字符,又有unicode汉字字符,怎样统一合并转为16进制数发给对方,通过socket.sendtext(实在不行sendbuf也可),在转换中总是碰到各式种样的问题,总是不成功。弄了二天了,还是没有成功。所有的分了,实在不好意思,因为不太常上,所以没有什么分。

------解决方案--------------------
这种协议的提问,应该问问“对方”呀。
真不知道该怎么回答。