Java 开发p2p小程序应该知道什么

Java 开发p2p小程序应该知道什么,java,sockets,applet,p2p,Java,Sockets,Applet,P2p,我需要开发一个java小程序(没有GUI),它使用套接字在两个或多个对等方之间共享数据。我对基于网络的编程还不熟悉,所以我不得不问,开发这种小程序应该知道哪些主题、元素或术语?我读过一些文章,也看过一些关于socket编程的应用程序,比如一个基本的聊天应用程序,它使用swing或者在硬盘中传输一个文件,但是我真的不明白。我不知道我应该寻求什么或者我应该知道什么来开发这个小程序,任何建议都将受到欢迎我发现这对于P2P架构设计有一定的介绍作用 它提供了工作代码示例,您可以对其进行科学修改或根据需要

我需要开发一个java小程序(没有GUI),它使用套接字在两个或多个对等方之间共享数据。我对基于网络的编程还不熟悉,所以我不得不问,开发这种小程序应该知道哪些主题、元素或术语?我读过一些文章,也看过一些关于socket编程的应用程序,比如一个基本的聊天应用程序,它使用swing或者在硬盘中传输一个文件,但是我真的不明白。我不知道我应该寻求什么或者我应该知道什么来开发这个小程序,任何建议都将受到欢迎

我发现这对于P2P架构设计有一定的介绍作用

它提供了工作代码示例,您可以对其进行科学修改或根据需要进行修改