当前位置: 首页 > 软件库 > 程序开发 > 网络工具包 >

junixsocket

Unix Domain套接字的Java包
授权协议 Apache
开发语言 Java
所属分类 程序开发、 网络工具包
软件类型 开源软件
地区 不详
投 递 者 满雨石
操作系统 Linux
开源组织
适用人群 未知
 软件概览

junixsocket 是一个通过 Java JNI (Java本地接口)实现的基于 Unix Domain 套接字(AF_UNIX )进行通讯的 Java 开发包。

junixsocket 扩展了 Java 的 Socket API ,支持基于 AF_UNIX 的 RMI 通讯,还可以使用 Unix Domain 套接字直接连接本地的 MySQL 服务器。

下面是一段使用 junixsocket 连接 MySQL 的代码示例:

 import org.newsclub.net.mysql.AFUNIXDatabaseSocketFactory;

 ...

 Class.forName("com.mysql.jdbc.Driver").newInstance();
 
 Properties props = new Properties();
 props.put("user", "test");
 props.put("password", "test");
 props.put("socketFactory", AFUNIXDatabaseSocketFactory.class.getName());
 props.put("junixsocket.file", "/tmp/mysql.sock");

 Connection conn = DriverManager.getConnection("jdbc:mysql://", props);

API文档请看这里

  • 软件简介 junixsocket 是一个通过 Java JNI (Java本地接口)实现的基于 Unix Domain 套接字(AF_UNIX )进行通讯的 Java 开发包。 junixsocket 扩展了 Java 的 Socket API ,支持基于 AF_UNIX 的 RMI 通讯,还可以使用 Unix Domain 套接字直接连接本地的 MySQL 服务器。 下面是一段使用 junixs

  • 先贴几个网上搜到的一些传统的进程间通信的方法 传统的进程间通信的方式有大致如下几种:(来自) (1)   管道(PIPE) (2)   命名管道(FIFO) (3)   信号量(Semphore) (4)   消息队列(MessageQueue) (5)   共享内存(SharedMemory) (6)   Socket java中有管道(PipedOutputStream,PipedInputS

  • junixsocket 是一个通过 Java JNI (Java本地接口)实现的基于 Unix Domain 套接字(AF_UNIX )进行通讯的 Java 开发包。 junixsocket 扩展了 Java 的 Socket API ,支持基于 AF_UNIX 的 RMI 通讯,还可以使用 Unix Domain 套接字直接连接本地的 MySQL 服务器。 下面是一段使用 junixsocket

  • 软件介绍 junixsocket 是一个通过 Java JNI (Java本地接口)实现的基于 Unix Domain 套接字(AF_UNIX )进行通讯的 Java 开发包。 junixsocket 扩展了 Java 的 Socket API ,支持基于 AF_UNIX 的 RMI 通讯,还可以使用 Unix Domain 套接字直接连接本地的 MySQL 服务器。 下面是一段使用 junixs

 相关资料
  • 我最近一直在玩套接字,但是我遇到了一个问题…当我从服务器接收数据时,我得到一个“java.net.套接字异常:套接字关闭”异常。我没有在任何地方关闭套接字,事实上,我唯一使用关闭()的地方是扫描仪上从System.in读取文本; 以下是我的代码: 客户: 服务器: 数据包发送者: 客户端接收器: 数据包接收器:

  • 我正在尝试制作一个“messenger”(只是为了真正学习),我对Socket/ServerSocket还很陌生,目前正在制作网络部分。而且,我知道客户网络还不完善。我曾试图完成它,但我被难倒了。 ServerMain: 服务器网络(线程): } ClientMain: } 客户端网络(线程): 这是我得到的错误,当我启动服务器,然后客户端:它不应该说"消息收到",因为我实际上没有发送消息

  • 线程“main”java.net.ConnectException:连接超时:在java.net.dualStackplainsockeTimpl.Connect0(本机方法)在java.net.dualStackplainsockeTimpl.socketConnect(DualStackplainsockeTimpl.java:69)在java.net.abstractplainsockeTi

  • 这很好,但没有SSL。 我已经使用OpenSSL为服务器和客户机生成了SSL证书,结果是: 服务器的证书(PEM格式) 客户端的证书(PEM格式) 服务器的私钥(PEM格式) 客户端的私钥(PEM格式) CA文件(PEM、CER和CRT格式) null 会出什么问题?

  • 问题内容: 我正在使用Java套接字构建一个简单的客户端/服务器应用程序,并尝试使用ObjectOutputStream等。 我一直在这个URL http://java.sun.com/developer/technicalArticles/ALT/sockets上关注该教程,当它谈到通过套接字传输对象时,它从一半开始。 请参阅我为客户端提供的代码http://pastebin.com/m37e4

  • 我正在创建服务器和客户端java应用程序。我想创建一个数组来存储我的套接字。我正在使用eclipse,当我输入这一行时: Eclipse给我一个错误说资源类型Socket[]没有实现java.lang.AutoCloseable。 我怎样才能解决这个问题? 谢谢你 尝试/捕捉语句:

  • 问题内容: 我正在开发网络应用程序,我想正确进行单元测试。这次我们会做的,你知道吗?:) 我在测试网络连接时遇到了麻烦。 在我的应用程序中,我使用plain 。 例如: 我读过有关模拟的内容,但不确定如何应用。 问题答案: 如果要测试代码,请执行以下操作。 首先,重构代码,以便不会在要测试的方法中直接实例化。下面的示例显示了我可以想到的最小更改。将来的更改可能会将创建过程排除在一个完全独立的类之外

  • 问题内容: 检测插座是否已掉落的最合适方法是什么?还是实际上是否发送过数据包? 我有一个库,用于通过Apple网关(在GitHub上提供)将Apple Push Notifications发送到iPhone 。客户端需要打开一个套接字并发送每个消息的二进制表示形式。但不幸的是,Apple不会返回任何确认。该连接也可以重用于发送多个消息。我正在使用简单的Java套接字连接。相关代码为: 在某些情况下