none
如何正确使用Socket.IOControl(Int32,Byte[],Byte[]) RRS feed

  • Pergunta

  • .NET 3.5/2.0 for CE都没有IOControlCode的枚举,也就是说只能用IOControl的第一个重载。

    Socket.IOControl的定义是Socket.IOControl(Int32,Byte[],Byte[])

    然而IOControl的控制码在WINAPI里是dword也就是uint32……

    比如说KeepAlive的Code就是‭0x98000004‬,直接填进去的话就报错。

    包括IOControlCode这个枚举自己用的都是long类型……

    看了一下从1.0到4.0这个函数一直都是这样的,请问有什么办法能够正确使用这个函数么?

    quarta-feira, 10 de fevereiro de 2016 16:20

Respostas

Todas as Respostas