Установка SocketFactory по умолчанию

Это должно сработать:

var d = new Date();
var h = d.getHours();
var m = d.getMinutes();
document.getElementById("WhateverHTMLElement").innerHTML = `${h}:${m}`;
5
задан jconlin 29 April 2009 в 17:52
поделиться

2 ответа

According to the OpenJDK7 source code for javax.net.SocketFactory, the Sun JVM is hard coded to return a javax.net.DefaultSocketFactory for getDefault();

Edit: However, the default SSLSocketFactory can be set by the security property ssl.SocketFactory.provider

6
ответ дан 18 December 2019 в 14:51
поделиться

Если мы говорим о стандартных сокетах, то Socket.setSocketImplFactory (SocketImplFactory) используется для изменения фабрики для обычных сокетов и ServerSocket.setSocketFactory (SocketImplFactory) для серверных сокетов.

Если вы используете их, обратите внимание на тот факт, что вы можете установить эти фабрики только один раз.

Обратите внимание, что в реализации java-сокета по умолчанию используется SocksSocketImpl (видимый класс пакета в java.net), если он обнаруживает, что фабрика равна нулю , если вам нужна фабрика, которая может переключить пакет на стандартную. реализация Java.

7
ответ дан 18 December 2019 в 14:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: