Это должно сработать:
var d = new Date();
var h = d.getHours();
var m = d.getMinutes();
document.getElementById("WhateverHTMLElement").innerHTML = `${h}:${m}`;
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
Если мы говорим о стандартных сокетах, то Socket.setSocketImplFactory (SocketImplFactory)
используется для изменения фабрики для обычных сокетов и ServerSocket.setSocketFactory (SocketImplFactory)
для серверных сокетов.
Если вы используете их, обратите внимание на тот факт, что вы можете установить эти фабрики только один раз.
Обратите внимание, что в реализации java-сокета по умолчанию используется SocksSocketImpl (видимый класс пакета в java.net), если он обнаруживает, что фабрика равна нулю
, если вам нужна фабрика, которая может переключить пакет на стандартную. реализация Java.