有这个么网吧管理软件:在主机上(装有服务端程序)的管理软件中,有一个功能:能够让下面受管理的机子(装有客户端程序)执行主机传递的命令。
通过测试,格式是这样的:端口号为:10386,协议是TCP,内容为:‘run mycommand';
问题是,现在我想加入一些自己的功能(他里面的功能太少了)界面操作不太方便,太麻烦了。我自己写了一段程序,向客户机发命令。发现客户端一点反应也没有。而发送却是成功的。不是为什么?
望高手帮忙!!!!!!
有没有办法做到?
通过测试,格式是这样的:端口号为:10386,协议是TCP,内容为:‘run mycommand';
问题是,现在我想加入一些自己的功能(他里面的功能太少了)界面操作不太方便,太麻烦了。我自己写了一段程序,向客户机发命令。发现客户端一点反应也没有。而发送却是成功的。不是为什么?
望高手帮忙!!!!!!
有没有办法做到?
定义为协议,
然后在服务端发送流,
在客户端接。。
再解开,
再分析,
再在客户端做出决定去操作
SOCKET技术挺简单的
VCL都封装了,
网上有很多的例子的
我有个办法可以可以实现
自己写一个和ws2_32.dll输出函数一样的ws2_32.dll,代替ws2_32.dll文件,在你写的那个ws2_32.dll文件里面判断接收内容是不是你新加的内容,如果是就开始干你希望干的事,如果不是交给给原来的ws2_32.dll文件处理,当然原来的ws2_32.dll需要重新改个名字。
else
直接改源代码就可以加东西了。
我采用了楼上的大侠的方法,替换了wsock32.dll这个文件,但我还是搞得不太好。
有时他的程序要出现非法错误。还有没有其它办法?