/[lwip]/lwip/src/api/sockets.c
ViewVC logotype

Diff of /lwip/src/api/sockets.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by jani, Wed Jan 22 16:18:05 2003 UTC revision 1.5 by jani, Thu Jan 23 16:46:01 2003 UTC
# Line 272  lwip_recvfrom(int s, void *mem, int len, Line 272  lwip_recvfrom(int s, void *mem, int len,
272      port = netbuf_fromport(buf);        port = netbuf_fromport(buf);  
273      ((struct sockaddr_in *)from)->sin_addr.s_addr = addr->addr;      ((struct sockaddr_in *)from)->sin_addr.s_addr = addr->addr;
274      ((struct sockaddr_in *)from)->sin_port = port;      ((struct sockaddr_in *)from)->sin_port = port;
275        ((struct sockaddr_in *)from)->sin_family = AF_INET;
276      *fromlen = sizeof(struct sockaddr_in);      *fromlen = sizeof(struct sockaddr_in);
277    }    }
278        
# Line 358  lwip_sendto(int s, void *data, int size, Line 359  lwip_sendto(int s, void *data, int size,
359        
360    remote_addr.addr = ((struct sockaddr_in *)to)->sin_addr.s_addr;    remote_addr.addr = ((struct sockaddr_in *)to)->sin_addr.s_addr;
361    remote_port = ((struct sockaddr_in *)to)->sin_port;    remote_port = ((struct sockaddr_in *)to)->sin_port;
362    netconn_connect(sock->conn, &remote_addr, remote_port);    netconn_connect(sock->conn, &remote_addr, ntohs(remote_port));
363        
364    ret = lwip_send(s, data, size, flags);    ret = lwip_send(s, data, size, flags);
365    

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26