1. 有人用java做过p2p平台吗
微信端,App我都做过
2. 基于java的p2p实现文件共享和传输
在JAVA中,发送和接收多播信息的方法: 发送多播信息需经历步骤 确定发送的具体信息内容 String msg = "Hello"; 选用专门为多播指定的D类IP地址(224.0.0.1到239.255.255.255),创建一个多播组 InetAddress group = InetAddress.getByName("228.5.6.7"); 使用指定的端口(一般选1024以上的端口号)建立多播套接字 MulticastSocket s = new MulticastSocket(6789); 加入多播组 s.joinGroup(group); 创建一个数据报封装多播信息 DatagramPacket hi = new DatagramPacket(msg.getBytes(), msg.length(), group, 6789); 发送 s.send(hi); 接收多播信息的步骤 开辟接收缓冲区 byte[] buf = new byte[1000]; 创建接收数据报 DatagramPacket recv = new DatagramPacket(buf, buf.length); 接收 s.receive(recv); 注意:以上发送和接收程序在同一个文件中实现,若在不同文件中实现则应分别定义多播套接字并加入多播组。 3.与已知IP和端口的端点通信 在互联网上主要采用TCP和UDP来实现两点之间的通信。采用TCP可可靠传送信息,但花费时间较多;采用UDP可快速传递信息,但不能保证可靠传递。
JAVA实现TCP通信的方法 : 利用Socket(InetAddress addr, int port)和 Socket(String host, int port),创建客户端套接字,利用ServerSocket(int port)创建服务器端套接字,port端口就是服务器监听连接请求的端口,通过调用accept()返回一个最近创建的Socket对象,该Socket对象绑定了客户程序的IP地址或端口号。通过调用Socket的 getInputStream()方法获得输入流读传送来的信息,也可能通过调用Socket的 getOutputStream()方法获得输出流来发送消息。
JAVA实现UDP通信的方法 : 使用DatagramPacket(byte [] buffer, int length, InetAddress addr, int port) 确定数据包数组、数组的长度、数据包的地址和端口信息。使用DatagramSocket()创建客户端套接字,而服务器端则采用DatagramSocket(int port),调用send(DatagramPacket dgp)和 receive(DatagramPacket dgp)来发送和接收数据包。本文设计的程序采用UDP。
P2P(Peer-to-Peer 端到端)模型是与C/S(客户/服务器)模型相对应。基于C/S的用户间通信需要由服务器中转,在C/S中的服务器故障将导致整个网络通信的瘫痪。。而基于P2P的用户间通信则是直接通信,去掉了服务器这一层,带来的显著优点是通信时没有单一的失败点,一个用户的故障不会影响整个P2P网络。本文提供了一种用JAVA实现P2P网络通信的方法。
3. 求 基于p2p文件批量下载系统,用java实现最好。。。
迅雷就OK了。。。。。。。。。。。。。。。。。
4. Java Socket 实现P2P
主动发起的会话的可以看成Client用socket、、被动接受的看成Server用ServerSocket、、、按你的做法、、A既有socket还有ServerSocket、、、socket用来主动连接其他客户端、、、ServerSocket用于监听其他客户端是否发来连接请求
5. P2P系统平台搭建需要java工程师吗?
肯定需要啊
6. p2p网贷用Java语言开发的吗
可以用Java,也可以用其他的语言,不过大多数用的是Java开发的。迪蒙网贷系统就是用Java开发的,相对稳定和安全。
7. 我想问下现在是不是都用的是JAVA语言来做P2P贷款平台开发啊?有什么好处?
当然也有其它语言,只是用java的比较多,比如迪蒙网贷系统,大部分用的是java语言开发的系统,安全无漏洞;Java主要用于网络应用程序开发(网站建设等),因此对安全性有较高的要求,Java通过自己的安全机制防止了病毒程序的产生和下载程序对本地系统的威胁破坏。做P2P对安全性要求高,所以大部分用的是java语言。
8. 谁有一套完整的Java版p2p网贷系统的源码
现在基本都是JAVA语言开发的,系统是用JAVA开发,提供源代码,或及时的维护服务;安全保障措施;系统功能全面,特别是内部控制与会计核算与管理功能,这有许多系统是不具备的;有提前还本付息、逾期计息与结转本金,部分及多次转让等金融功能,这也大部分做不完善;建议你找专业做这项业务的公司比如迪蒙指导等来做,像迪蒙网贷系统就是java开发的而且优势也多:Java通过JDBC来访问数据库,接口比较统一。java跨平台性比较好;开发成本方面相对低;代码安全规范。让他们给你把关,它帮你砍一点价或让你少走一点弯路或让你快早上线或快速提升人气,远比你自己瞎弄强。