Socket na .NET yana buƙatar musafaha na SOCKS
Bayyana abin da ɗanyen socket na TCP na .NET dole ya yi kafin baytocin aikace-aikacen su bi ta wakilin SOCKS.
Nuna Socket.Connect() zuwa uwar garken SOCKS yana buɗe haɗin TCP zuwa wannan uwar garken. Baytocin da suka biyo baya dole ne har yanzu su yi magana da SOCKS. Aika ka'idar aikace-aikacen nan take yana barin uwar garken tana jiran wata tattaunawa.
Da SOCKS5, kafa haɗin ya haɗa da tattaunawar hanya, duk wani musayar tabbatarwa da aka zaɓa, da buƙatar da ke ambaton wurin da za a je. Amsa mai nasara ce kawai ke buɗe hanyar ga baytocin aikace-aikacen. An bayyana waɗannan matakan a cikin RFC 1928.
Ka riƙe tattaunawar a cikin layin haɗi
Aikace-aikacen da ke da ka'idar TCP tasa na iya amfani da mai haɗawa da ya san wakili wanda ke mayar da rafi da aka kafa. Sauran aikace-aikacen sai ya karanta kuma ya rubuta ta wannan rafin. Mai haɗawa dole ya yi la'akari da karatun bangare, adireshi masu canza tsayi, gazawar tabbatarwa, da ƙayyadadden lokaci don tattaunawar.
Aiwatarwa da aka rubuta da hannu wadda ke karanta buffer ɗaya mai tsayayyen girma kuma tana ɗaukan nasara tana da rauni. TCP ba ya kiyaye iyakokin saƙonnin SOCKS. Karanta cikakkiyar amsa da aka bayyana ta nau'in adireshinta kafin fara ka'idar aikace-aikacen. Mai karanta amsoshin CONNECT na .NET 7+ yana nuna wannan matakin.
Idan ɗakin karatu da ake kula da shi ya riga ya samar da wannan layin haɗi, duba nau'ikan SOCKS da ake goyon baya, hanyoyin tabbatarwa, da tsarin da aka nufa. Haɗin dandalin shekaru goma mafari ne na bincike, ba hujja ba ce ta dacewa ta yanzu.
Tsarin abokin ciniki na HTTP yana da nasa fannin
Saitin wakili na abokin ciniki na HTTP yana daidaita wannan abokin ciniki na HTTP. Ba ya canza kowane ɗanyen socket a cikin tsari. API na Socket yana karɓar ƙarshen hanyar sadarwa kuma yana barin tattaunawar babban mataki ga mai kira.
Don ka'idar aikace-aikacen da aka ɓoye, yi musafaharta ta TLS bayan an kafa ramin wakili. Tabbatar da asalin wurin da aka nufa a wannan matakin. Tabbatarwar wakili da tabbatarwar wuri suna kasancewa daban duk da cewa suna amfani da rafi ɗaya na ƙasa.