Skip to content

client.cpp在windows下修改addr无法正常运行 #263

@alongL

Description

@alongL

平台:windows10
编译器:vs2019
代码:\lib_fiber\samples-c++1x\client\client.cpp

错误现象:
client.cpp中的
acl::string addr = "127.0.0.1:9000", event_type("kernel");
如果将addr换成 "www.baidu.com:80"
则这个demo无法正常获取结果。

       acl::socket_stream conn; //

	if (!conn.open(addr, timeout, timeout)) {
		printf("connect %s error %s\r\n", addr, acl::last_serror());
		return 0;
	}

经调试,程序调用dnslookup查找www.baidu.com对应的ip,由于已经hook,调用的是acl自己实现的函数,但是不知是什么原因,未能正常返回。

大神能否帮忙看一下?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions