Как конвертировать System.Net.Sockets.Socket обьект в byte array?
То, о чем вы пишите называется сериализацией.
Однако, для сериализации класс должен быть помечен атрибутом Serializable
, который как раз отсутствует у класса Socket
и это не спроста, так как Сокет- это объект операционной системы, а класс является лишь удобной оболочкой => он должен иметь хендл ОС. В этом не трудно убедится взглянув внутрь .
Например, Form
тоже нельзя сохранять, так как их успешно восстановить нельзя из-за хендлов, которые будут недействительны на других машинах.
Решением вашей проблемы может быть какой-нибудь промежуточный объект, куда вы сбросите все настройки и сохраните их на диск через сериализацию, а затем, когда потребуется создать объект Socket
, то передадите в какой-нибудь фабричный метод путь к файлу, а он внутри себя сделает десериализацию и вам вернет Socket
.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Имеется изображение в формате png нужно подставить его на фонПри этом сохранив прозрачность
Давно интересует: а есть ли где-нибудь универсальный способ получения html-кода всей страницы? Ведь на некоторых сайта нужны куки, где-то еще...
Есть два элемента управления Slider:
Я провел анализ своего кода и получил рекомендацию от анализатора (смниже)