发表于:2005-03-22 11:26:00
1楼
您可能误会 ASCII 的用法了!
举例来说, 若要传送 ABC 这三个字符, 则我们会将其转成 ASCII 的 0x41, 0x42, 0x43 , 再传送出去, 对方收到 0x41, 0x42, 0x43 时就可以对照 ASCII 查知是 ABC 这三个字符.
若要传送 0x4142 这个数据, 则直接送出 0x42, 0x41 即可, 对方收到时再组回 0x4142 这个数据.
当然, 0x41 是要当成 ASCII 还是当成数据... 这就要看两边的定义了. 只要两边达成协议, 该转则转, 该组则组即可.
也就是说, 数据是否要先转成 ASCII 码, 或如何转, 这都要看双方的协议.