Lines Matching refs:bufr
271 char bufr[512];
290 l = snprintf(bufr, sizeof(bufr),
309 if (l >= sizeof(bufr))
312 l = sizeof(bufr);
315 n = sendto(s, bufr, l, 0,
492 char bufr[1500];
500 .iov_base = bufr,
501 .iov_len = sizeof(bufr)-1
516 n = recvfrom(s, bufr, sizeof(bufr)-1, 0,
524 bufr[n] = '\0';
527 if (memcmp(bufr, "NOTIFY", 6) == 0)
531 //DEBUG DPRINTF(E_DEBUG, L_SSDP, "Received SSDP notify:\n%.*s", n, bufr);
534 if( bufr[i] == '*' )
537 if (strcasestrc(bufr+i, "HTTP/1.1", '\r') == NULL)
541 while ((i < n) && (bufr[i] != '\r' || bufr[i+1] != '\n'))
544 if (strncasecmp(bufr+i, "SERVER:", 7) == 0)
546 srv = bufr+i+7;
550 else if (strncasecmp(bufr+i, "LOCATION:", 9) == 0)
552 loc = bufr+i+9;
558 else if (strncasecmp(bufr+i, "NTS:", 4) == 0)
560 nts = bufr+i+4;
564 else if (strncasecmp(bufr+i, "NT:", 3) == 0)
566 nt = bufr+i+3;
593 else if (memcmp(bufr, "M-SEARCH", 8) == 0)
596 //DPRINTF(E_DEBUG, L_SSDP, "Received SSDP request:\n%.*s\n", n, bufr);
599 if (bufr[i] == '*')
602 if (strcasestrc(bufr+i, "HTTP/1.1", '\r') == NULL)
606 while ((i < n) && (bufr[i] != '\r' || bufr[i+1] != '\n'))
609 if (strncasecmp(bufr+i, "ST:", 3) == 0)
611 st = bufr+i+3;
618 else if (strncasecmp(bufr+i, "MX:", 3) == 0)
620 mx = bufr+i+3;
628 else if (strncasecmp(bufr+i, "MAN:", 4) == 0)
630 man = bufr+i+4;
752 else if (memcmp(bufr, "YOUKU-NOTIFY", 12) == 0)
772 char bufr[512];
783 l = snprintf(bufr, sizeof(bufr),
797 n = sendto(s, bufr, l, 0,