با سلام
مثال براي برقراري ارتباط ميان دو برنامه از طريق Socket و فرستادن اطلاعات ميان آن دو برنامه
برنامه ي كامپيوتر كلاينت :
PublicClass Form1
PrivateSub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load
Winsock1.Connect("127.0.0.1", 1000)
EndSub
PrivateSub Winsock1_Connected(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Winsock1.Connected
MsgBox("Connected")
EndSub
PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Winsock1.Send(TextBox1.Text)
EndSub
PrivateSub Winsock1_ConnectionRequest(ByVal sender AsObject, ByVal e As Winsock2005DLL.WinsockClientReceivedEventArgs) Handles Winsock1.ConnectionRequest
Winsock1.Accept(e.Client)
EndSub
PrivateSub Winsock1_DataArrival(ByVal sender AsObject, ByVal e As Winsock2005DLL.WinsockDataArrivalEventArgs) Handles Winsock1.DataArrival
Dim s AsString = ""
Winsock1.Get(s)
MsgBox(s)
EndSub
EndClass
برنامه ي كامپيوتر سرور :
PublicClass Form1
PrivateSub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load
Winsock1.Listen(1000)
EndSub
PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Winsock1.Send(TextBox1.Text)
EndSub
PrivateSub Winsock1_ConnectionRequest(ByVal sender AsObject, ByVal e As Winsock2005DLL.WinsockClientReceivedEventArgs) Handles Winsock1.ConnectionRequest
Winsock1.Accept(e.Client)
EndSub
PrivateSub Winsock1_DataArrival(ByVal sender AsObject, ByVal e As Winsock2005DLL.WinsockDataArrivalEventArgs) Handles Winsock1.DataArrival
Dim s AsString = ""
Winsock1.Get(s)
MsgBox(s)
EndSub
EndClass
به خاطر درخواست هاي زياد دوستان اين مثال رو توي يك تاپيك جديد انداختم اميدوارم به دردتون بخوره
با تشكر