我当前正在尝试将此前缀添加到我正在发送的TCP IP消息中
\ r \ x1c \ r
但是当接收者收到时,他们会看到
\\r\\x1c\\r
我尝试过
"\\r\\x1c\\r" + message
@"\r\x1c\r" + message
但是我总是在消息之前得到这个信息:
\\r\\x1c\\r
答案 0 :(得分:3)
似乎您正在尝试实际上将\r
和\x1c
转换为控制字符。因此,您不应逃脱反斜杠。
发送"\r\x1c\r" + message
或$"\r\x1c\r{message}"
之类的消息(不包含@
)。
在使用"\\r"
或@"\r"
时,您将转义反斜杠字符,并且消息将作为文本\r
发送。当您使用调试器或监视窗口在接收器端检查该值时,它将显示为"\\r"
。