200分,求救在线等待。。。关于如何关闭不是自己程序打开的RAS连接
如题。。。。如何关闭不是自己程序打开的连接,另外还有一个小问题如何获得远端服务器的ip 问题点数:200、回复次数:6Top
1 楼gull1234(俗不可耐)回复于 2003-02-03 18:26:27 得分 0
>>如何关闭不是自己程序打开的连接
up
>>如何获得远端服务器的ip
capture the socket which dest. ip is yours, the soc. ip is the one you want.Top
2 楼Pipi0714(老顽童)回复于 2003-02-03 18:31:35 得分 0
gzTop
3 楼crime(恶魔在天堂)回复于 2003-02-03 18:40:48 得分 200
#include <Ras.h>
#pragma comment(lib,"Rasapi32.lib")
bool DisconnectRas()
{
bool bOk = false;
RASCONN ras[20];
DWORD dSize,dNumber,dCount;
ras[0].dwSize = sizeof(RASCONN);
dSize = sizeof( ras );
// Get active RAS - Connection
if( RasEnumConnections( ras, &dSize, &dNumber ) == 0 )
{
bOk = true;
for( dCount = 0; dCount < dNumber; dCount++ )
{
// Hang up that connection
if( RasHangUp(ras[dCount].hrasconn) != 0 )
{
bOk = false;
break;
}
}
}
return bOk;
}Top
4 楼crime(恶魔在天堂)回复于 2003-02-03 18:45:53 得分 0
不要忘记挂断之后Sleep(10)Top
5 楼Pipi0714(老顽童)回复于 2003-02-03 18:47:10 得分 0
谢谢,试过之后给crime:200分Top
6 楼Pipi0714(老顽童)回复于 2003-02-03 18:50:30 得分 0
这个我知道,但是10毫秒够么?,我看到一个例子整整2秒Top




