First off, I am VERY new to Java, but wanted to know if it was possible. I could not find any tutorials or explanation online:
Is it possible to send/receive files not through a server, but P2P. I want a file, when selected, to be sent to another PC running the client. What is the best method of doing this? Is there something I have missed?
(P.s. My first stackoverflow question, please be nice :D)
Give JXTA a try, it should satisfy all your needs.
Or try a DHT implementation for the P2P part and implement the file transfer either over the DHT or just the sesssion initiation by DHT and some other kind of direct file transfer.
(DHT selection taken from this question)