Rt-thread 移植WIZnet,使用自带案列,设备ping电脑能ping通,就是主板与电脑连接不上.主板是客户端,电脑是服务断,IP均在一个网段,端口都是一致,怎么就是连接不上
server_addr.sin_family = AF_INET;
server_addr.sin_port = htons(port);
server_addr.sin_addr = *((struct in_addr *)host->h_addr);
rt_memset(&(server_addr.sin_zero), 0, sizeof(server_addr.sin_zero));
/* 连接到服务端 */
if (connect(sock, (struct sockaddr *)&server_addr, sizeof(struct sockaddr)) == -1)
{
/* 连接失败 */
rt_kprintf("Connect fail!\n");
closesocket(sock);
/*释放接收缓冲 */
rt_free(recv_data);
return;
}
换个电脑连接正常,感谢