чтение определенных байтов из файла в программе клиент-сервер - PullRequest
0 голосов
/ 16 июля 2011

Я новичок в Java. Я возьму на себя рискованную работу и задам вам очень простой вопрос.

Мне дали задание, в котором мне нужно было создать клиент-серверную программу на Java. Клиент должен прочитать определенное количество символов из файла и отправить его на сервер. Сервер отсортирует данные и отправит их обратно клиенту.
Проблема в том, что я не знаю, какой API использовать для чтения символов.

1 Ответ

1 голос
/ 16 июля 2011

API называется java.io и java.net. Они по умолчанию в Java. Так что импортируйте пакеты:

import java.io.*;
import java.net.*;

Затем для чтения определенных байтов используйте RandomAccessFile на стороне клиента. Используйте метод seek(long), чтобы перейти к определенному месту в файле. Затем вы можете прочитать данные, используя методы чтения по умолчанию.

Чтобы отправить данные на сервер и наоборот, используйте Socket. Если вы ничего не знаете о работе с сокетами, воспользуйтесь Google и поищите java socket. Обязательно проверьте «Связанные вопросы», которые вы можете найти в правой части этой страницы.

Я ответил на этот вопрос очень длинным ответом:
сделать клиент-сервер java-приложением

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...