我正在尝试将一个以 \0 结尾的字符串发送到一个 tcp 套接字,但似乎 \0 永远不会到达它的目的地。
使用此代码:
NSString* s=@"<b/> \0_";
uint8_t *buf = (uint8_t *)[s UTF8String];
int resCode = [outputStream write:buf maxLength:strlen((char *)buf)];
我好像只发@"<b/> "
。可能\0
被视为结束uint8_t
。
谁能告诉我应该怎么做??