在Java中实现Socket类以实现特殊目的

时间:2018-10-08 17:37:49

标签: java sockets serversocket

我对Java编程还很陌生,没有权限使用Java内置库,尤其是 Socket ServerSocket 。我应该实现一个服务器-客户端程序,每当客户端连接到服务器时,服务器都会获取其名称并为其提供一些任务。

我的问题是如何为此目的实现Socket和ServerSocket。我已经在互联网上搜索了,结果对我来说很令人失望。 如果有人可以帮助我,我将非常感激。

1 个答案:

答案 0 :(得分:1)

如果您的目标是在不使用Java的Socket(或AsynchronousSocketChannel)的情况下建立TCP连接,或在不使用Java的ServerSocket(或AsynchronousServerSocketChannel)的情况下接受TCP连接, Java

如果您阅读这些类的代码,则会发现许多本地方法调用,这意味着正在使用本机特定于操作系统的代码。

因此,您可以编写一些C代码来实现自己的TCP连接版本,并使用 JNI 在Java代码中使用它。

这是应该让您学习的东西吗?

相关问题