C++ 客户端连接到非阻塞 Java NIO 服务器
C++ client to connect to non blocking Java NIO server
我想知道,如果可能的话,如何在 C++ 中执行 creating/emulating a java serversocket 的任务?我是 C++ 的新手,但我相当精通 Java。我的服务器(用 java 编写)需要从所有 Java/C++ 客户端接收数据(数据使用 JSON 字符串传输)但我不确定如何建立连接C++ 与 NIO 服务器。
在此先感谢您的帮助!
首先阅读以下手册页:
socket(2)
bind(2)
listen(2)
accept(2)
connect(2)
在确定需要创建服务器套接字还是客户端套接字之后,您将使用这些系统调用的适当组合继续实施它。
套接字就是套接字。无论套接字的另一端是否是用 Java、C++、Perl、Ruby 或任何其他语言编写的应用程序,都没有区别。所有套接字都以相同的方式创建。它确实在通过套接字交换的数据格式方面有所不同,但看起来你已经涵盖了。
我想知道,如果可能的话,如何在 C++ 中执行 creating/emulating a java serversocket 的任务?我是 C++ 的新手,但我相当精通 Java。我的服务器(用 java 编写)需要从所有 Java/C++ 客户端接收数据(数据使用 JSON 字符串传输)但我不确定如何建立连接C++ 与 NIO 服务器。
在此先感谢您的帮助!
首先阅读以下手册页:
socket(2)
bind(2)
listen(2)
accept(2)
connect(2)
在确定需要创建服务器套接字还是客户端套接字之后,您将使用这些系统调用的适当组合继续实施它。
套接字就是套接字。无论套接字的另一端是否是用 Java、C++、Perl、Ruby 或任何其他语言编写的应用程序,都没有区别。所有套接字都以相同的方式创建。它确实在通过套接字交换的数据格式方面有所不同,但看起来你已经涵盖了。