嵌入式开发者社区

标题: 为什么socket accept 函数这里会跑飞 [打印本页]

作者: supeng    时间: 2016-7-1 12:09
标题: 为什么socket accept 函数这里会跑飞
for(;;)
        {
                peer_ipv4_address_length = sizeof(peer_ipv4_address);
                if ((new_connected_socket = accept(listening_socket, (struct sockaddr *) &peer_ipv4_address, &peer_ipv4_address_length)) < 0)
                {
                        if (fdError() == EINTR)
                        {
                                continue;
                        }
                        else
                        {
                                printf("Accept new connection on socket %d failed: %s\n", listening_socket, fdError());
                                break;
                        }
                }
当执行到accept时,单步进入函数就跑飞了,出现如图片错误

作者: 希望缄默    时间: 2016-7-1 13:36
这是哪个例程了....
跑飞要单步调试一步一步找原因
作者: supeng    时间: 2016-7-1 15:15
希望缄默 发表于 2016-7-1 13:36
这是哪个例程了....
跑飞要单步调试一步一步找原因

自己在tcp例程改的




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4