OpenCores
URL https://opencores.org/ocsvn/mlite/mlite/trunk

Subversion Repositories mlite

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /
    from Rev 210 to Rev 211
    Reverse comparison

Rev 210 → Rev 211

/trunk/kernel/tcpip.c
1510,14 → 1510,13
bytes = IPRead(socket, buf, sizeof(buf));
if(buf[DNS_NUM_ANSWERS_RR+1])
{
ptr = buf + DNS_QUESTIONS;
for(ptr = buf + DNS_QUESTIONS; ptr + 14 <= buf + bytes; ++ptr)
{
if(ptr[0] == 0 && ptr[1] == 0 && ptr[2] == 1 && ptr[3] == 0 &&
ptr[4] == 1 && ptr[9] == 0 && ptr[10] == 4)
if(ptr[0] == 0 && ptr[1] == 1 && ptr[2] == 0 && ptr[3] == 1 &&
ptr[8] == 0 && ptr[9] == 4)
{
ipAddress = (ptr[11] << 24) | (ptr[12] << 16) | (ptr[13] << 8) | ptr[14];
printf("ipAddress = %d.%d.%d.%d\n", ptr[11], ptr[12], ptr[13], ptr[14]);
ipAddress = (ptr[10] << 24) | (ptr[11] << 16) | (ptr[12] << 8) | ptr[13];
printf("ipAddress = %d.%d.%d.%d\n", ptr[10], ptr[11], ptr[12], ptr[13]);
socket->userData = ipAddress;
if(socket->userFunc)
{

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.