Indy UDP ASSOCIATE ඉල්ලීමක ඇති 0.0.0.0:0 හිතාමතාම විය හැක. එම ඉල්ලීම සේවාලාභී පැත්තේ අපේක්ෂිත UDP අන්ත ලක්ෂ්‍යය විස්තර කරන අතර, එය නොදන්නා විට RFC 1928 ශුන්‍යයට ඉඩ දෙයි. එය අවසාන සේවාව තෝරා නොගනී.

පිළිතුරේ BND.ADDR/BND.PORT සේවාලාභියා කැප්සියුල කළ datagram යවන රිලේ හඳුන්වයි.

TCP control: client → SOCKS5 proxy → UDP association reply
UDP payload: client → returned relay address → target service

Indy හි TIdUDPClient.Connect විනිවිද පෙනෙන ප්‍රොක්සියේ OpenUDP අමතයි. TIdSocksInfo ශුන්‍ය සම්බන්ධතා ක්ෂේත්‍ර සපයයි. පසුව SendBuffer අවශ්‍ය සේවාව SendToUDP වෙත ලබා දෙන අතර, එය යෙදුම් දත්තවලට පෙර SOCKS UDP ගමනාන්ත ශීර්ෂය ගොඩනඟයි.

සම්බන්ධතාව සාර්ථක වුවත් ගමනාගමනය අසාර්ථක නම්, නැවත ලැබෙන රිලේ, කේතනය කළ ගමනාන්තය සහ UDP පිළිතුරු මාර්ගය පරීක්ෂා කරන්න. NAT/ෆයර්වෝල් TCP හුවමාරුවට ඉඩ දී UDP අවහිර කළ හැක.

TCP පාලන සම්බන්ධතාව විවෘතව තබන්න; එය වැසීමෙන් සම්බන්ධතාව අවසන් වේ. SOCKS4/4a හට මෙම ක්‍රියාවලිය නොමැති අතර, SOCKS5 නාමය පමණක් සේවාදායකයා UDP සහාය දරන බවට සහතික නොවේ.

අදාළ ලිපි