hem evet hem hayır client/server based programlardan bahsediyosanız socket programlamadan bunu yapmak olağandışı. socket programlamanın farklı yolları mevcut örnek vermek gerekirse c/c++ için http://www.belgeler.org/bgnet/bgnet.html iyi bir rehber veya olaya javayla yaklaşırsak http://java.sun.com/developer/onlineTraining/Programming/BasicJava2/socket.html adresinde bilgiler bulabilirsin

zaten yaptığım denemelerde kendi ip adresimi kullandım genellikle arkadaşlara atarak denemeler yaptım fakat olmadı nedense bunun başka bir yolu yokmudur yani illa birpor üzerinden bağlantı için winsock nesnesine muhtaçmıyız?

Arkadaslar olay su Bilgisayarınızda server dosyasını aciyorsunuz ve karsi tarafa cliedn dosyasini yoluyorsunuz. Cliendden size server dosyasinin usutndeki Label e cliendi acan bilgisayardaki ip adresini gönederen basit bir program fakat ağ üzerinde çalışmasına rağmen internet uzerinden baska bir bilgisayarın ip adresini yollamiyor.. Cliend kodları = Option Explicit Private Sub Form_Load If Winsock1. State = 2 Then Else Winsock1. RemoteHost = "127.0.0.1" Winsock1. RemotePort = 666 Winsock1. Connect End If Timer1. Enabled = True Timer1. Interval = 5000 End Sub Private Sub Timer1_Timer If Winsock1. State = 7 Then Winsock1. SendData Inet1. OpenURL("Cyber92. ch/ip. php") End If End Sub Private Sub winsock1_connect Label4. Caption = "Bağlantı Sağlandı!" End Sub Private Sub Winsock1_DataArrival Dim gelen As String Winsock1. GetData gelen Label4. Caption = Label4. Caption & gelen & Chr(13) & Chr(10) End Sub Private Sub winsock1_error Label4. Caption = "Hata Oluştu! Oluşan HATA : " & description End Sub Server Kodları = Private Sub Form_Load If Winsock1. State = 2 Then Winsock1. Close Else Winsock1. LocalPort = 666 Winsock1. Listen End If End Sub Private Sub winsock1_connectionrequest If Winsock1. State <> sckClosed Then Winsock1. Close Winsock1. Accept requestID End Sub Private Sub Winsock1_DataArrival Dim gelen As String Winsock1. GetData gelen Label4. Caption = Label4. Caption & gelen & Chr(13) & Chr(10) End Sub Bunlarda programların. exe bicimli hali benim yaptığım = Cliend = http://www.dosya.cc/Cliend. rar.html Server = http://www.dosya.cc/Server_3. rar.html

Winsock1. RemoteHost = "127.0.0.1" Bu değişkenin senin ip'ini gösteriyor olması gerekir.

ah kardeşim ah bu winsock nesnesini internet üzerinden çalıştırabilmek için az uğraşmadım zamanın da ne denediysem yapamadım başka bir olay var bu winsock da ama anlamadım inşallah bulursunda bizimlede paylaşırsın...