咨询一个关于施用Pslib21做广播的功能
咨询一个关于使用Pslib21做广播的功能。
代码如下:
//如果WinSock没创建,就创建它
if not isvalid(g_win_sock) then
g_win_sock = create WinSock
end if
//如果Socketdgram没创建,就创建它
if not isvalid(open_udp_Server) then
open_udp_Server = create Socketdgram//udp实例
end if
open_optvallinger.l_onoff = 1
open_optvallinger.l_linger = 0
open_optvalint = 1
//SOL_SOCKET = -1;SO_BROADCAST = 32;
iret = open_udp_Server.setsockopt(-1,32,open_optvalint,open_optvallinger)
if iret <> 0 then
//错误代码4294967295
messagebox("","setsockopt出错,远程开机功能失效!"+ string(iret))
end if
//错误代码158
iret = g_win_sock.wswsagetlasterror()
messagebox("","错误代码"+ string(iret))
没看到这个错的代码含义啊。
哪位朋友给指点一下呢?
谢谢!
------解决方案--------------------
要广播啊,那做服务端
------解决方案--------------------
机还能实现远程开哇?!
代码如下:
//如果WinSock没创建,就创建它
if not isvalid(g_win_sock) then
g_win_sock = create WinSock
end if
//如果Socketdgram没创建,就创建它
if not isvalid(open_udp_Server) then
open_udp_Server = create Socketdgram//udp实例
end if
open_optvallinger.l_onoff = 1
open_optvallinger.l_linger = 0
open_optvalint = 1
//SOL_SOCKET = -1;SO_BROADCAST = 32;
iret = open_udp_Server.setsockopt(-1,32,open_optvalint,open_optvallinger)
if iret <> 0 then
//错误代码4294967295
messagebox("","setsockopt出错,远程开机功能失效!"+ string(iret))
end if
//错误代码158
iret = g_win_sock.wswsagetlasterror()
messagebox("","错误代码"+ string(iret))
没看到这个错的代码含义啊。
哪位朋友给指点一下呢?
谢谢!
------解决方案--------------------
要广播啊,那做服务端
------解决方案--------------------
机还能实现远程开哇?!