为特殊目的在 java 中实现 Socket class
Implement Socket class in java for special purpose
我是 Java 编程的新手,我没有使用 java 内置库的权限,特别是 Socket 和 ServerSocket。我应该实现一个服务器-客户端程序,只要客户端连接到服务器,服务器就会获取它的名字并给它们一些任务。
我的问题是如何为此目的实现 Socket 和 ServerSocket。我在网上搜索过,结果令我失望。
如果有人能帮助我,我将不胜感激。
如果您的目标是在没有 Java 的 Socket
(或 AsynchronousSocketChannel
)的情况下建立 TCP 连接或接受没有 Java 的 [=12] 的 TCP 连接=](或AsynchronousServerSocketChannel
)我会说你做不到,在Java.
如果您阅读这些 类 的代码,您会发现许多 native 方法调用,这意味着正在使用本机 OS-specific 代码。
所以您可以编写一些 C 代码来实现您自己的 TCP 连接版本,并使用 JNI[在您的 Java 代码中使用它.
这就是这个作业应该让你学到的东西吗?
我是 Java 编程的新手,我没有使用 java 内置库的权限,特别是 Socket 和 ServerSocket。我应该实现一个服务器-客户端程序,只要客户端连接到服务器,服务器就会获取它的名字并给它们一些任务。
我的问题是如何为此目的实现 Socket 和 ServerSocket。我在网上搜索过,结果令我失望。 如果有人能帮助我,我将不胜感激。
如果您的目标是在没有 Java 的 Socket
(或 AsynchronousSocketChannel
)的情况下建立 TCP 连接或接受没有 Java 的 [=12] 的 TCP 连接=](或AsynchronousServerSocketChannel
)我会说你做不到,在Java.
如果您阅读这些 类 的代码,您会发现许多 native 方法调用,这意味着正在使用本机 OS-specific 代码。
所以您可以编写一些 C 代码来实现您自己的 TCP 连接版本,并使用 JNI[在您的 Java 代码中使用它.
这就是这个作业应该让你学到的东西吗?