gpt4 book ai didi

java - C++ 客户端连接到非阻塞 Java NIO 服务器

转载 作者:行者123 更新时间:2023-11-28 06:07:37 26 4
gpt4 key购买 nike

我想知道,如果可能的话,如何执行在 C++ 中创建/模拟 java serversocket 的任务?我是 C++ 的新手,但我相当精通 Java。我的服务器(用 java 编写)需要从所有 Java/C++ 客户端接收数据(数据使用 JSON 字符串传输),但我不确定如何在 C++ 中与 NIO 服务器建立连接。

在此先感谢您的帮助!

最佳答案

首先阅读以下手册页:

socket(2)
bind(2)
listen(2)
accept(2)
connect(2)

在确定需要创建服务器套接字还是客户端套接字后,您将继续使用这些系统调用的适当组合来实现它。

套接字就是套接字。无论套接字的另一端是用 Java、C++、Perl、Ruby 还是任何其他语言编写的应用程序,都没有区别。所有套接字都以相同的方式创建。它确实在通过套接字交换的数据格式方面有所不同,但看起来您已经涵盖了这一点。

关于java - C++ 客户端连接到非阻塞 Java NIO 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32056103/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com