Wiznet W5300 Porting Manual page 15

Linux driver porting guide
Hide thumbs Also See for W5300:
Table of Contents

Advertisement

struct sockaddr addr;
// socket open
sd = socket(PF_WIZNET, SOCK_STREAM, 0);
// initialize sockaddr
sock_in.sin_family = PF_WIZNET;
sock_in.sin_addr.s_addr = htonl(INADDR_ANY);
sock_in.sin_port = htons(5300);
addr_len = sizeof(addr);
fd = accept(sd, &addr, &addr_len);
// recv & send (loopback)
while(1) {
}
close(fd); // close socket
return 0;
}
Copyright © WIZnet All Rights Reserved
ret = recv(fd, data_buf, 4096, 0);
if(ret < 0) break;
ret = send(fd, data_buf, ret, 0);
if(ret < 0) break;
W5300 Linux Driver Porting Guide | 15 page

Advertisement

Table of Contents
loading

Table of Contents