Ninu Java, byte ni ami. Nitorina octet ti iye waya rẹ jẹ 217 le farahan bi iye odi nigbati a ba tẹjade taara lati inu byte array. Eyi ko tumọ si pe proxy fi adirẹsi IP odi ti ko tọ ranṣẹ.

Yi iye ti a fipamọ pada si odidi ti ko ni ami, fun apẹẹrẹ pẹlu Byte.toUnsignedInt(value), tabi lo DataInputStream.readUnsignedByte() nigbati o n ka aaye naa. Fun ibudo ni ilana nẹtiwọki, ka iye byte meji ti a ṣe akọsilẹ dipo ki o tọju eyikeyi byte bi nọmba eleemewa ti o ni ami.

Ya iṣafihan kuro ninu fifi fireemu. Kika socket le da byte ti o kere ju ti a beere pada. Ka gbogbo aaye naa, lẹhinna tumọ rẹ gẹgẹbi ẹya SOCKS ati iru adirẹsi. Awọn adirẹsi SOCKS5 le ni adirẹsi IPv4, adirẹsi IPv6 tabi orukọ agbegbe pẹlu ipilẹ gigun; arosinu byte mẹrin ti o wa titi nikan ni o bo ọkan ninu awọn ọna wọnyi.

Fifọ octet ti o dabi odi ṣatunṣe iṣoro ifihan. Ṣugbọn ko ṣatunṣe parser ti o bẹrẹ kika ni aaye ti ko tọ tabi ti o duro ni aarin adirẹsi naa.

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