socket好像只能传输字符串,但是项目中会有复杂的命令,这怎么办
什么叫只能传字符串
应该说只能传数据,二进制数据,除此之外还有什么?
别忘了序列化,二进制序列或XML
复杂的命令你可以简单化呀, 例如: 你需要发一句话"AAAAAAAAAA.....", 你可以先预定这些命令序号, 用个1代表他, 2代表"BBBBBBBBB..."
其实socket只能传字节数组,把对象序列化到NetworkStream就行了