实用c++套接字或虚拟机
Practical C++ Sockets or Virtual machine?
我正在尝试使用这个库到c++中的套接字:实用c++套接字(http://cs.baylor.edu/~donahoo/practical/CSockets/practical/)我尝试了一个简单的组播发送方和接收方组播的例子
- 在Mac OSX上我发送和接收多播消息。
- 我用Windows XP创建了一个虚拟机,我感觉同样的例子。
消息被发送,但是接收者没有收到任何东西。在你看来,是windows上的虚拟机还是库的问题?(如果我尝试嗅探虚拟机上的数据包,我会看到发送的消息)
组播只能在同一子网上工作,所以请确保您的虚拟机与您的主计算机具有相同的子网。这就是为什么apple的Bonjour只适用于同一子网上的设备,因为它使用多播。
相关文章:
- 当套接字连接断开时检测C/C++Unix
- 通过套接字[TCP]传输数据 如何在C / C ++中打包多个整数并使用send() recv()传输数据
- 如何通过套接字将文本文件的内容从服务器发送到客户端
- 如何在C/C++中用FD_set Unix设置套接字文件描述符
- 套接字读取后,我在缓冲区中看到意外输入
- 如何在CPP中创建应该在Windows和Linux上运行的套接字?
- 我可以与 python 服务器而不是 c++ 客户端建立 tcp/ip 套接字吗?
- 套接字连接"Operation not permitted"错误,甚至使用升压/平发器根.cpp
- WINAPI 注册应用程序重新启动时不清除打开的套接字
- (Winsock) UDP 接收工作正常,但同一套接字的发送失败
- MSG_WAITALL的套接字发送得到了 22 EINVAL
- 如何从 boost::asio::ssl::stream<boost::asio::ip::tcp::socket> 获取本机套接字文件描述器?
- 如何<double>通过TCP套接字将CLI 列表^发送到本机C++?
- 如何在 Boost.ASIO 中分配已连接的本机套接字类型 (TCP)
- Android 本机可执行文件如何接受外部套接字连接
- 通过套接字将对象(XML输出或任何c++对象类型)从服务器传递到客户机,反之亦然
- 从websocketpp中的connection或connection_ptr获取本机套接字描述符
- 如何在多线程客户机的多个线程上访问同一个套接字
- 在不关闭本机处理程序的情况下销毁Boost Asio套接字
- 实用c++套接字或虚拟机