javajusb的简单介绍
今天给各位分享javajusb的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
现在用USB联机线连接了两台电脑,怎么用JAVA程序互相发送和接受数据呢,需要什么包么,求大神指教
简单的用一条USB,并不能实现这样的功能。
要么是使用USB的 host 、 slave 方式,这需要驱动、专用软件,一般没有JAVA直接调用的。
要么是USB转串口的方式,比较慢。
还有是USB网卡对USB网卡方式,这样就是一般的网络通讯
通信系统都用到java里的什么技术啊?
通信主要是java的Socket编程
网络编程主要类和接口:
java.net.Socket 此类实现客户端套接字,一般客户端都是该类的对象。该类的构造函数很多,如可以指定服务器端的IP和端口号
java.net.ServerSocket 此类实现服务器套接字,在构造函数中指定端口.
通信大概的步骤:
服务器端
1.服务器绑定端口,可以在构造函数中指定,或者 调用bind()方法
2.监听客户端请求 accept()方法,返回一个Socket对象
3.获得输入流 使用Socket的getInputStream()返回客户端的发送过来的的信息
4.获得输出流 使用Socket的getOutputStream(),获得输出流然后将要返回给客户端的内容加到输出流中
5.发送信息 flush()方法
6. 继续监听 或则 是关闭Socket 使用close()方法
客户端
1.指定服务器IP和端口进行连接 可以使用构造函数 或则 是connect()方法
2.获得输出流 使用Socket的getOutputStream(),获得输出流然后将要返回给客户端的内容加到输出流中
3.发送信息 flush()方法
4.获得输入流 使用Socket的getInputStream()返回客户端的发送过来的的信息 即服务器端的信息
5.关闭Socket 使用close()方法
如果是串口 或则是并口通信的话 不是J2SE的内容,不过有开源组织实现相关的接口.如JUsb 等等
javajusb的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、javajusb的信息别忘了在本站进行查找喔。