PDA

View Full Version : مجزا کردن درخواست اتصال ها در Winsock برای چندین ارتباط



daniyal_1363
پنج شنبه 10 فروردین 1391, 11:49 صبح
سلام

بازم سال نو مبارک


توضیح :برای اتصال چند کلاینت به یک سرور با یک Winsock لیسن میکنم و با یک Winsock از نوع آرایه درخواست ها رو Accept

حالا میخوام یدونم راهی هست که در همون لحظه ای که کلاینت به سرور درخواست Connect میفرسته (یعنی در ConnectionRequest ) بشه فهمید از کدوم سیستمه ؟

توضیح بیشتر اینکه میخوام بدونم با همون Winsock اولی که فقط کار Listen رو انجام میده میشه نام یا ای پی کامپیوتری که درخواست اتصال داده رو فهمید ؟ اگه آره چه جوری ؟

مثلاً نام کامپوتر کلاینت یا ای پی کلاینت :متفکر:

M.T.P
پنج شنبه 10 فروردین 1391, 13:29 عصر
آی پیش به این شکله:



Private Sub wskServer_ConnectionRequest(Index As Integer, ByVal requestID As Long)
Dim strRemoteIP As String
strRemoteIP = wskServer(Index).RemoteHostIP
End Sub

عنوان کامپیوتر رو باید کلاینت ارسال کنه.



Private Sub wskClient_Connect()
wskClient.SendData "#PCNAME#" & Environ$("COMPUTERNAME") & "#/PCNAME#"
End Sub