←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Problem z socketami

Locked

  • +
  • -
`jk's Photo `jk 02.09.2011

Hi, mam pewien problem. Chcę pobrać stronę przez sockety, lecz gdy dam większy rozmiar buffora dla recv to mój serwer się crashuje. Co zrobić ?
stock webGet(const URI[])
{
new hSockData[512]
format(hSockData,511,"GET %s HTTP/1.1^r^n",URI)
format(hSockData,511,"%sHost: %s^r^n",hSockData,SERVER)
format(hSockData,511,"%sUser-Agent: %s^r^n^r^n",hSockData,UAGENT)
socket_send(hSock, hSockData, strlen(hSockData))

new hSockBuffer[1024]
socket_recv(hSock, hSockBuffer, 1023)

log_amx(hSockBuffer);
}

To działa, ale pobiera tylko nagłówki.
Edited by `jk, 02.09.2011 22:27.
Quote
Locked