PDA

View Full Version : سوال: کاربرد دستور SyncLock و Flush



Yahya 646
جمعه 25 مرداد 1392, 00:21 صبح
با عرض سلام و خسته نباشید
خواستم بدونم کاربرد دستور SyncLock و Flush در کد زیر چیست ؟
اگه ازشون استفاده نشه چه اتفاقی می افته ؟؟؟

Public Sub SendMessage(ByVal message As String)
Try
'---send the text---
Dim ns As System.Net.Sockets.NetworkStream
SyncLock _client.GetStream
ns = _client.GetStream
End SyncLock
Dim bytesToSend As Byte() = _
System.Text.Encoding.Default.GetBytes(message)
ns.Write(bytesToSend, 0, bytesToSend.Length)
ns.Flush()
Catch ex As Exception
'Console.WriteLine(ex.ToString)
End Try
End Sub