T B E

اتصال Socket بوجود Proxy

4 ردود في هذا الموضوع

السلام عليكم ...

قمت ببرمجة العديد من التطبيقات الشبكية بلغة C#

و الحمد لله توجد بعض المشاريع ناجحة بشكل كبير و قد قمت بتجربة العديد من التطبيقات على الانترنت و هي تعمل بشكل جيد ...

أطلب مساعدة : بعض مزودي الانترنت يجب الدخول من عندهم باستخدام بروكسي ... و الاتصال Socket باستخدام TCP أو UDP ...

كيف أستخدم البروكسي ضمن برنامجي ؟ أي كيف يتم الاتصال من خلال البروكسي ؟ ( ما هي الطريقة أو الكود الذي يجب أن أضيفه )

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

وعليك السلام اخي الكريم

يوجد اكثر من طريقة منها على سبيل المثال من خلال HTTP Tunneling حيث تتصل من خلال البورت 80 ويوجد في الدوت ينت كلاس لإستخدام HTTP Proxy تجده في فصل HTTP في كتاب احترف برمجة الشبكات

الطريقة الثانية ممكنة من خلال استخدام SOCKS4/5 protocol وبالتالي تتمكن من استخدام أي بروتوكول بشكل مباشر لكن يجب أن يدعمه الـProxy Server الذي تتصل من خلاله.

أنظر الرابط التالي لمزيد من المعلومات:

http://www.mentalis.org/soft/class.qpx?id=9

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم ...

قمت بتنزيل الملف و سأعود لكتاب احترف برمجة الشبكات أيضاً

شكراً أخي فادي ,,, و جزاك الله خير

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

تفضل اخى كود بسيط لل اتصال ببروكسى عن طريق tcp client

 

Dim client As System.Net.Sockets.TcpClient    Dim stream As Net.Sockets.NetworkStream---------------------------------------------------------------  Dim port As String = 80    Dim host As String = "arabteam2000-forum.com"    Dim proxy, porxyport As String     proxy="109.224.63.83"     porxyport =8080  client = New Net.Sockets.TcpClient(proxy, porxyport)If client.Connected Then            stream = client.GetStream()            Dim sendBytes As [Byte]() = System.Text.Encoding.ASCII.GetBytes("CONNECT " & host & ":" & port & " HTTP/1.1" & ControlChars.CrLf & "Host: " & host & ":" & port & ControlChars.CrLf & ControlChars.CrLf)            stream.Write(sendBytes, 0, sendBytes.Length)        Else        msgbox("Not connected")        End If
تم تعديل بواسطه just.coder
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .