RickZeeland
Один Помощью SignalR приложение может быть самым простым способом сделать это, см. Этот пример: Архив CodePlex[^] но есть ограничение на размер фотографий, которые могут быть отправлены.
Пример CodePlex использует сервер IIS, но также можно сделать еще более простой самоустанавливающийся сигнальщик применение, см.: Учебник: Помощью SignalR Самостоятельно Разместить | Майкрософт Документы[^]
Вот еще одно интересное приложение SignalR chat с картинками: [Чат приложение]
Если вам нужно отправить большие фотографии, протокол TCP это был бы лучший выбор, понимаешь: Класс TcpClient (System.Net.Sockets)[^]
Вы также можете использовать простой веб-сервер, такой как "USB webserver on a stick", XAMPP или что-то подобное, чтобы обрабатывать большую часть файлов transfers и использовать SignalR для связи.
Просто поместите файлы в корневой каталог веб - сервера, а затем вы можете использовать, например htttp://1.2.3.4/myfile.jpg чтобы скачать его с помощью служба WebClient.Скачать файл().
Видеть: служба WebClient.Метод DownloadFile (String, String) (System.Net)[^]
Member 13714031
Проект, над которым я работаю, таков.Я создаю горячую точку через свой компьютер, а затем мои друзья присоединяются через эту виртуальную сеть. Если я использую общий экран рабочего стола, все подключенные пользователи могут видеть общий экран.Я хочу сделать это без какого-либо подключения к интернету.