打算用Socket.SendTo发送广播,但提示权限不够,查了MSDN,里面说要设置Socket.SetSocketOption我尝试设置了如下语句,但???号处实在不明白意思
socket.SetSocketOption(SocketOptionLevel.Socket,SocketOptionName.Broadcast,????)尝试设置为1的话程序正常通过,也实现了功能,但我需要理解这个设置项到底起什么作用,以免以后出问题还不知道出在哪里

解决方案 »

  1.   

    http://msdn2.microsoft.com/zh-cn/library/1011kecd(VS.80).aspx
      

  2.   

    MSDN:Socket 选项确定当前 Socket 的行为。对于具有 Boolean 数据类型的选项,指定非零值可启用该选项,指定零值可禁用该选项。对于具有整数数据类型的选项,指定适当的值。
    —————————————————————————————————————————
    也就是说SocketOptionName.Broadcast是具有 Boolean 数据类型的选项可以怎么理解吗?呵呵 头一次弄SOCKET,问题多点,麻烦你了,谢谢啊