Хорошо, поэтому я создал приложение, которое является приложением Java Web Start, но я решил, что мне нужно будет записывать данные на серверную машину, следовательно, необходимо дополнительное серверное приложение. В значительной степени я хочу, чтобы клиент отправлял разные строки, чтобы обрабатывать запросы клиентов различными способами (например, создавать новый пользовательский файл на серверной машине или отправлять пользовательские данные, считанные из файла, на клиентскую машину).
Я думал о возможном использовании сокетов, но если есть лучший способ, то я полностью за это. Также я предполагаю, что все, что я использую, мне нужно будет использовать многопоточность для обработки многих одновременных запросов, это правильно?