c# - 通过网络将c#字符串发送到c++服务器

标签 c# c++ networking

我正在编写一个需要与 C++ 服务器通信的 C# 客户端。我试图找到一种方法将字符串发送到服务器,但我被卡住了,因为 c# 中的 char 是 2 个字节,而在 c++ 中是 1 个字节。

如何转换我的字符串以将它们作为服务器可读的字符数组发送?

非常感谢!

Ps : 我认为其他类型也会有同样的问题,比如 int 和其他东西。

最佳答案

在 C++ 中,您可以使用 std::wstring,它是两个字节的宽字符。

关于c# - 通过网络将c#字符串发送到c++服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23265990/

相关文章:

c++ - 比较套接字地址的问题

c# - 设置断点执行后触发

c# - Sql 到 Linq 嵌套连接

c# - 我应该在每个 TestMethod 中还是在 ClassInitialize 中设置模拟方法?

c++ - 如何最好地比较两个编译的二进制文件?

java - 使用数据报 channel 时无法访问端口

c# - 我们可以在 WPF XAML 中为多个按钮创建单个 Storyboard吗?

c++ - 泄漏 sanitizer 是否保证没有内存泄漏?

c++ - 如何增强 C++ 数组在大规模访问时的性能

linux - 如何在多主机之间创建docker覆盖网络?