ВУЗ:
Составители:
Рубрика:
9
Основные методы класса Socket
InetAddress getInetAddress(). Возвращает InetAddress, ассоциированный
с объектом Socket. В случае если сокет не подключен, возвращает null.
int getPort(). Возвращает удаленный порт, к которому подключен
вызывающий объект socket. Если сокет не подключен, возвращает 0.
int getLocalPort(). Возвращает локальный порт, к которому привязан
вызывающий объект Socket. Если сокет не привязан, возвращает -1.
InputStream getInputStream() throws IOException. Возвращает входной
поток InputStream, ассоциированный с вызывающим сокетом.
OutputStream getOutputStream() throws IOException. Возвращает
выходной поток OutputStream, ассоциированный с вызывающим сокетом.
Доступно также еще несколько других методов, включая connect(),
позволяющий специфицировать новое подключение, isConnected(),
возвращающий true, если сокет подключен к серверу, isBound(),
возвращающий true, если сокет привязан к адресу, и isClosed(), возвращающий
true, когда сокет закрыт.
1.5. Класс URL
URL обеспечивает довольно четкую форму уникальной идентификации
адресной информации в Web. Внутри библиотеки классов Java класс URL
представляет простой согласованный программный интерфейс для доступа к
информации по всей сети Internet посредством использования URL.
Все URL разделяют один и тот же базовый формат, хотя и допускающий
некоторые вариации. Приведем два примера: http://www.ulstu.ru/ и http://
www.ulstu.ru:80/index.htm. Спецификация URL основана на четырех
компонентах. Первый – используемый протокол, отделяемый от остальной
части локатора двоеточием. Распространенными протоколами являются HTTP,
FTP, gopher и file, хотя в наши дни почти все осуществляется через HTTP
(фактически большинство браузеров корректно работают, даже если вы
исключите из спецификации URL фрагмент "http://"). Второй компонент – имя
хоста или IP-адрес, используемый хостом; он отделяется слева двойным
слэшем (//), а справа – слэшем (/) или, необязательно – двоеточием (:). Третий
компонент — номер порта, является необязательным параметром, отделяемым
слева от имени хоста двоеточием, а справа – слэшем (/) (Если 80 является
портом по умолчанию для протокола HTTP, то указывать ":80" излишне.)
Четвертая часть — действительный путь к файлу. Большинство серверов HTTP
добавляют имя файла index. html или index. htm к URL, которые указывают
непосредственно на какой-то каталог. Таким образом, http://www.ulstu.ru/ – это
то же самое, что и http://www.ulstu.ru//index.htm.
Java-класс URL имеет несколько конструкторов. Каждый из них может
возбуждать исключение MalformedURLException.
URL(String urlSpecifier) throws MalformedURLException
Страницы
- « первая
- ‹ предыдущая
- …
- 7
- 8
- 9
- 10
- 11
- …
- следующая ›
- последняя »