用SPI实现地址重定向功能(IE要访问www.baidu.com,把其地址修改为127.0.0.1:1262),目前可以实现该功能,但是访问时速度非常慢。一个网页完全出来,需要几分钟,这让人无法忍受,特来请教大家。先谢过!
附上相关代码:
int WSPAPI WSPConnect(
SOCKET s,
const struct sockaddr FAR * name,
int namelen,
LPWSABUF lpCallerData,
LPWSABUF lpCalleeData,
LPQOS lpSQOS,
LPQOS lpGQOS,
LPINT lpErrno
)
{
SOCKADDR proxyAddr;
memcpy( &proxyAddr, name, namelen );
( (SOCKADDR_IN *)&proxyAddr )->sin_addr.s_addr = inet_addr("172.16.1.68");
( (SOCKADDR_IN *)&proxyAddr )->sin_port = htons(1800); return NextProcTable.lpWSPConnect(s, &proxyAddr, sizeof(SOCKADDR), lpCallerData
, lpCalleeData, lpSQOS, lpGQOS, lpErrno);}