Àwọn pápá ibudo SOCKS5 jẹ́ báìtì méjì tí kò ní àmì nínú ìtòlẹ́sẹẹsẹ báìtì nẹ́tíwọ́ọ̀kì: báìtì tó ṣe pàtàkì jùlọ máa ń wá kọ́kọ́. Nínú Go, ṣe àkópọ̀ uint16 tí a ti fọwọ́sí tẹ́lẹ̀ ní tààràtà:

var field [2]byte
binary.BigEndian.PutUint16(field[:], port)

Gbé encoding/binary wọlé. Fún ibudo 1080, àwọn báìtì hẹ́kṣádẹ́símà tó jáde ni 04 38. Fún ibudo 4, wọ́n jẹ́ 00 04; òdo tó wà níwájú jẹ́ apá kan pápá tó ní ìlàpọ̀ tí ó dúró.

Tí ìwọlé bá bẹ̀rẹ̀ gẹ́gẹ́ bí odidi tó tóbi jùlọ tàbí okùn, ṣàyẹ̀wò ìwọ̀n oníka rẹ̀ kí o tó yí padà sí uint16. Ìyípadà lè sọ àwọn bítì gíga nù dípò kéde iye tó wà níta ìwọ̀n.

Nínú ìdáhùn SOCKS5, ṣe ìtẹ̀síwájú BND.PORT, pápá ibudo tí a so mọ́ ẹ̀rọ ìsìn. Má ṣe dàákọ ibudo ibi-ìdí tí a béèrè sínú pápá yẹn kìkì nítorí pé àwọn méjèèjì gba báìtì méjì. Gbé pápá tí a kọ́ náà sí lẹ́yìn àdírẹ́sì ìdáhùn, tí gígùn rẹ̀ dá lórí ATYP.

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