PHP Code:
#pragma semicolon 1
#include <sourcemod>
#include <socket>
#define PLUGIN_VERSION "0100"
public Plugin:myinfo = {
name = "N/A",
author = "Leonardo",
description = "N/A",
version = PLUGIN_VERSION,
url = "www.sourcemod.net"
};
public OnPluginStart() {
new Handle:socket = SocketCreate(SOCKET_TCP, OnSocketError);
SocketSetArg(socket, "sourceMod");
SocketConnect(socket, OnSocketConnected, OnSocketReceive, OnSocketDisconnected, "google.com", 80);
}
public OnSocketConnected(Handle:socket, any:arg) {
decl String:requestStr[128];
Format(requestStr, sizeof(requestStr), "GET /%s HTTP/1.0\r\nHost: %s\r\nConnection: close\r\n\r\n", "search?q=%s", "leosrv.gotdns.org", _???_);
SocketSend(socket, requestStr);
}
public OnSocketReceive(Handle:socket, String:receiveData[], const dataSize, any:arg) { LogMessage("socket done"); }
public OnSocketDisconnected(Handle:socket, any:arg) { CloseHandle(socket); }
public OnSocketError(Handle:socket, const errorType, const errorNum, any:arg) { LogError("socket error %d (errno %d)", errorType, errorNum); CloseHandle(socket); }
how to get argumentes in
OnSocketConnected?
__________________