Fun imuse socket ti OpenJDK 25, yan SOCKS4 pẹlu ẹya-ara socksProxyVersion. A le pese rẹ nigba ifilọlẹ ohun elo naa:

java -DsocksProxyVersion=4 YourApplication

Ohun elo naa tun le pese opin proxy ni gbangba:

Proxy proxy = new Proxy(Proxy.Type.SOCKS,
    new InetSocketAddress("proxy.example", 1080));
try (Socket socket = new Socket(proxy)) {
    socket.connect(new InetSocketAddress("192.0.2.10", 80), 5000);
    socket.setSoTimeout(10000);
}

Awọn adirẹsi jẹ awọn aaye ipamo. Adirẹsi ti a ko fọwọsi lati akojọ proxy SOCKS4 le kun ogun ati ebute proxy fun idanwo IPv4 ti gbogbo eniyan ti a gba laaye; lo adirẹsi IPv4 ibi-afẹde gangan ati ebute lọtọ. Ẹka yii ṣii ati pa ṣiṣan TCP; ilana ohun elo yoo lo ṣiṣan ti o sopọ ninu bulọọki naa.

Imuse OpenJDK 25 ṣayẹwo ẹya-ara ẹya paapaa nigba ti olupilẹṣẹ ti gba Proxy SOCKS ti o han gbangba lasan. Ohun Proxy ti gbogbo eniyan funrararẹ ni iru ati adirẹsi, kii ṣe aaye ẹya SOCKS fun ohun kọọkan.

Ẹya-ara ẹya ni iwọn JVM. Ti awọn ẹru iṣẹ nigbakanna ba nilo awọn ẹya SOCKS oriṣiriṣi, maṣe yi pada sẹhin ni ayika awọn ibeere kọọkan. Dipo, lo wiwo ẹrọ alabara ti o ṣe atilẹyin yiyan ti o nilo fun asopọ kọọkan. Iyipada setV4 ikọkọ lati awọn apẹẹrẹ JDK atijọ kii ṣe wiwo iṣeto ti a ṣe atilẹyin.

Àwọn àpilẹ̀kọ tó jọra