【发布时间】:2011-09-09 12:36:53
【问题描述】:
我想要的很简单 - 从 C++/CLI .Net 套接字创建新的 boost asio 套接字的代码示例。这样的东西怎么制作?
这是我想做的伪代码:
.net::socket a;
boost::asio::socket b;
b.assign(a.nativeWin32Socket());
【问题讨论】:
-
你到底想要做什么?用 .NET 替换 boost::asio 套接字?
-
否 - 我希望 havicg 在 .Net 端创建并接受连接,以将 .Net Socket 实例转换为 Boost::asio Socket。
-
“将 .NET Socket 转为 Boost::asio Socket”是什么意思?在代码级别移植?它们之间通过 TCP 建立连接?还是?
-
@Kabumbus:或许你可以使用 System::Net::Sockets::Socket 类的 Handle 属性的值。
-
@RedX:有一个用于 C++ 的 .NET 版本:它称为 C++/CLI,并在问题中提及。 Kabumbus:直接打开一个 boost.asio 套接字不是更容易吗?
标签: .net c++ sockets boost c++-cli