Как я могу работать с подключением tcp без Winsock или другого внешнего двоичного кода?tcp без Winsock
0
A
ответ
4
Поскольку вы используете C#, вы должны просто использовать пространства имени System.Net.Sockets.
Они изолируют вас от работы с Winsock напрямую (хотя они основаны на Windows Sockets внутри, по крайней мере, в Windows).
Например, TcpClient class обеспечивает соединение TCP-клиента и поддерживается на C# в каждой версии .NET Framework. Нет абсолютно никаких оснований не использовать эти классы, если вы хотите работать с сокетами.
0
Я не уверен, какой дополнительный контроль над TCP необходим. Если вам не удастся устранить проблемы с подключением TCP, вы всегда можете использовать трассировку System.Net и Microsoft Network Monitor.
System.Net - лучшая библиотека, которую вы можете использовать.
Почему вы хотите? – Thomas
Мне нравится иметь полный контроль над моими программами или по крайней мере знать, как это работает, так как я не готов перейти на более низкие уровни программирования .. Я спрашиваю, как это сделать с помощью C# – user302823