- Timestamp:
- Apr 4, 2008, 3:02:06 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ntripclient/ntripclient.c
r766 r767 1 1 /* 2 2 Easy example NTRIP client for POSIX. 3 $Id: ntripclient.c,v 1. 39 2007/12/14 07:22:29 stoecker Exp $3 $Id: ntripclient.c,v 1.40 2008/04/04 10:04:39 stoecker Exp $ 4 4 Copyright (C) 2003-2005 by Dirk Stoecker <soft@dstoecker.de> 5 5 … … 57 57 58 58 /* CVS revision and version */ 59 static char revisionstr[] = "$Revision: 1. 39$";60 static char datestr[] = "$Date: 200 7/12/14 07:22:29 $";59 static char revisionstr[] = "$Revision: 1.40 $"; 60 static char datestr[] = "$Date: 2008/04/04 10:04:39 $"; 61 61 62 62 enum MODE { HTTP = 1, RTSP = 2, NTRIP1 = 3, AUTO = 4, END }; … … 898 898 if(!k) 899 899 { 900 if(numbytes > 17 && (!strncmp(buf, "HTTP/1.1 200 OK\r\n", 17) 901 || !strncmp(buf, "HTTP/1.0 200 OK\r\n", 17))) 900 if( numbytes > 17 && 901 !strstr(buf, "ICY 200 OK") && // case 'proxy & ntrip 1.0 caster' 902 (!strncmp(buf, "HTTP/1.1 200 OK\r\n", 17) || 903 !strncmp(buf, "HTTP/1.0 200 OK\r\n", 17)) ) 902 904 { 903 905 const char *datacheck = "Content-Type: gnss/data\r\n"; … … 925 927 chunkymode = 1; 926 928 } 927 else if( numbytes < 12 || strncmp("ICY 200 OK\r\n", buf, 12))929 else if(!strstr(buf, "ICY 200 OK")) 928 930 { 929 931 fprintf(stderr, "Could not get the requested data: ");
Note:
See TracChangeset
for help on using the changeset viewer.