What is the simplest and most versatile way to send files over the network to other computers? By that I mean computers that other people are using at the moment. I don't think SSH works if the computer has an active session open.
So far I am using netcat, which works alright. But are there any other simple ways to do this? One problem I have with netcat, is that the receiver needs to know the file ending and has to come up with a name for the stream.