Я пишу приложение для хранения окон, использующее сокеты для отправки данных по протоколу tcp. Я положил эту статью в качестве отправной точки: http://msdn.microsoft.com/en-us/library/windows/apps/jj150599.aspx но я не могу понять некоторые моменты: 1. Когда сервер посылает мне данные (клиент), автоматическое «толкает» на считыватель DataReader? 2. Есть ли какое-либо событие, которое вызывается при получении данных, или я могу вручную искать свойство UnconsumedBufferLength в читателе? 3. посылает ли данные серверу, когда я вызываю witer.WriteByte (byte)?Windows store app sokets
0
A
ответ
0
Невозможно создать событие, когда будут доступны данные. Вы должны постоянно смотреть, содержит ли ваш входной поток данные, если вы можете их прочитать. Для передачи данных можно использовать следующие методы:
var writer = new DataWriter(ActiveSocket.OutputStream);
writer.WriteBytes(data);
writer.WriteString();
await writer.StoreAsync();
await writer.FlushAsync();
Чтобы прочитать данные, которые вы только вызвать Read
метод DataReader
класса.
0
Если вы можете использовать любой другой протокол (например, REST или SignalR), я рекомендую вам это сделать. Сокеты TCP/IP являются чрезвычайно низкоуровневыми (и чрезвычайно трудно получить право без большого опыта).
Чтобы ответить на ваш вопрос напрямую, вы всегда должны прочитать чтение сокета. Вы знаете, что данные получены, когда ваше чтение завершено.
Смежные вопросы
- 1. Unbundle Windows Store App
- 2. Windows Store App Metronome
- 3. Windows Store App QUnit Тестирование
- 4. Slider в Windows Store App
- 5. LTSB Windows 10 Store App
- 6. windows store app javascript filesavepicker
- 7. SignalR в Windows Store App
- 8. Windows Store App Development - InvalidateRequerySuggested
- 9. Bitmap.MakeTransparent для Windows Store App?
- 10. Анимация Windows Store App -UI
- 11. windows store app listview update
- 12. Styling ListView.SelectedItem - Windows Store App
- 13. Windows App Store - растянутый значок
- 14. Уведомления звук Windows Store App
- 15. Windows Store App Custom Control
- 16. Обновление моего Windows Store App
- 17. Windows Store App Прозрачный фон
- 18. Windows Store App HttpClient progress
- 19. Windows Store App воспроизводит файлы
- 20. windows store app in C#
- 21. Windows Store app gridview настройки?
- 22. Windows Store App Corner Radius
- 23. Windows app store скачать разрешения
- 24. PictureBox для Windows Store App
- 25. Windows 8 Store In-App закупок
- 26. Windows Store App Информация о покупателе
- 27. In-app purchase В приложениях WINDOWS STORE
- 28. PreviewKeyDown для Windows Store App ListBox
- 29. Навигация XAML в Windows Store Grid App
- 30. Windows Store App Calendar XAML Control