الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كود - ونسوك - ارجو الرد انا مبتدا في الونسوك

مغلق
بدأه مبرمج مبتدا في 13 يونيو 2007 · 3 رد · 491 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عملت برنامج عميل وسيرفر

كود السيرفر:

Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" ( _
	ByVal lpstrCommand As String, ByVal lpstrReturnString As String, _
	ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long

Public Sub OpenCDDriveDoor(ByVal State As Boolean)
	If State = True Then
		Call mciSendString("Set CDAudio Door Open", 0&, 0&, 0&)
	Else
		Call mciSendString("Set CDAudio Door Closed", 0&, 0&, 0&)
	End If
End Sub
Private Sub Form_Load()
wsk.LocalPort = 400
wsk.Listen
End Sub

Private Sub wsk_ConnectionRequest(ByVal requestID As Long)
wsk.Close
wsk.Accept requestID
End Sub

Private Sub wsk_DataArrival(ByVal bytesTotal As Long)
Dim s As String
wsk.GetData s
DoEvents
End Sub

كود العميل:

Private Sub Command1_Click()
wsk.Close
wsk.RemoteHost = "54.56.1.1"
wsk.RemotePort = 400
wsk.Connect
End Sub

Private Sub Command2_Click()
wsk.SendData "OpenCDDriveDoor(True)"
DoEvents
End Sub



Private Sub Timer1_Timer()
If wsk.State = 7 Then Label1.Caption = "متصل"
End Sub

لكن لماذا لا يعمل ؟

تم تعديل هذه المشاركة بواسطة مبرمج مبتدا في 13 يونيو 2007 في 22:51

startingprogremmer.jpg
#2

طبعا العميل يرسل للسيرفر فتح سيدي روم هذا ما اقصده :)

startingprogremmer.jpg
#3

طيب ما انت فى السيرفر مش حطيت اجراء لما يوصل امر الفتح يفتح السيدى روم

يعنى قارن المتغير S فى السيرفر بالجملة الى انت بعتها ولو صح يفتح السيدى روم

Private Sub wsk_DataArrival(ByVal bytesTotal As Long)
Dim s As String
wsk.GetData s
if s = "OpenCDDriveDoor(True)" then
OpenCDDriveDoor ( true )
End If
DoEvents
End Sub

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#4

سؤال ثاني

مشكلة ونسوك اذا اردت الاتصال بها على جهاز يجب الاي بي وانا اريد معرفة ايبي شخص ما ماذا افعل ؟؟

انا سويت طريقة :

احط في السيرفر ونسوك ثاني عشان ترسل الايبي على الايبي لدي في كمبيوتري

لكن مثلا اذا سويت برنامج مسنجر واريد انشره كل شخص اسوي معرفة ايبي

انا اريد جاهز وليس يجب معرفة ايبي الشخص

startingprogremmer.jpg

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…