2015-03-03 3 views
0

Я занимаюсь программированием сокетов на C#. Я хотел бы знать, как получить файл-объект, связанный с соединением сокета, как у нас есть в python с помощью socket.makefile(). Я прочитал документ msdn, но я не нашел того, что могло бы помочь в этом..Net Socket Programming: дескриптор файла

Большое спасибо за помощь.

+1

Думаю, вы ищете Потоки. Может быть, это возможно? https://msdn.microsoft.com/en-us/library/system.net.sockets.networkstream%28v=vs.110%29.aspx Попробуйте пример и вернитесь с некоторым кодом, если это не сработает. – celerno

ответ

0

Насколько я знаю, .NET скрывает работу файла низкого уровня в абстрактном классе System.IO.Stream.

Итак, правильный способ .NET работать с файловыми операциями - использовать один из конкретных потомков Stream, f.e. NetworkStream.