سلام
من با این کد زمانی کلاینتی فرمان پرینت رو ارسال میکنه مشخص کنه کدام سیستم بوده
Dim LocalIP As String = Nothing Dim IPHostEntry As System.Net.IPHostEntry = System.Net.Dns.GetHostEntry(System.Net.Dns.GetHost Name())
For Each IPAddress As System.Net.IPAddress In IPHostEntry.AddressList
If IPAddress.AddressFamily.ToString() = "InterNetwork" Then
LocalIP = IPAddress.ToString()
End If
Next
Return LocalIP
برنامه روی توی سیستم که اجرا میکنم درست نمایش میده ولی از سیستم های دیگه که پرینت میزنند نام سیستمی که برنامه اجرا هست رو نمایش میده