Сокеты,беспрерывное получение ответа от сервера
Категория: .NET
2011-09-04 22:52:54
У Socket-a есть свойство Socket.Available которое возвращает значение, указывающее количество полученных из сети и доступных для чтения данных.
code: #csharp
- private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
- {
- while (true)
- {
- Thread.Sleep(100);
- if (Sock.Available > 0)
- {
- Sock.Receive(remdata); serv_data = true;
- backgroundWorker1.ReportProgress(1);
- }
- }
- }
Поделиться: