RpR
Legacy Member
I am trying to convert this script to JSP or java.
I've already got this...
Ik krijgt nooit connected.
212.3.252.205 is een cs server die op poort 27010 draait en met php script krijg ik wel de info maar niet met de java code. Iemand een oplossing?
Dank bij voorbaad
Code:
class Rcon
{
var $challenge_number;
var $connected;
var $server_ip;
var $server_password;
var $server_port;
var $socket;
//Constructor
function Rcon()
{
$this->challenge_number = 0;
$this->connected = true;
$this->server_password = "";
$this->server_password = 27015;
$this->server_password = "";
}
//Open socket to gameserver
function Connect($server_ip, $server_port, $server_password = "")
{
//store server data
$this->server_ip = gethostbyname($server_ip);
$this->server_port = $server_port;
$this->server_password = $server_password;
//open connection to gameserver
$fp = fsockopen("udp://" . $this->server_ip, $this->server_port, &$errno, &$errstr, 5);
if($fp)
$this->connected = true;
else
{
$this->connected = false;
return false;
}
//store socket
$this->socket = $fp;
//return success
return true;
} //function Connect($server_ip, $server_port, $server_password = "")
//Close socket to gameserver
function Disconnect()
{
//close socket
fclose($this->socket);
$connected = false;
} //function Disconnect()
I've already got this...
Code:
import java.net.*;
class Rcon
{
int challenge_number;
boolean connected;
String server_ip;
int server_port;
String server_password;
Socket socket;
//Constructor
public Rcon()
{
challenge_number = 0;
connected = true;
server_password = "";
server_port = 27015;
server_password = "";
}
//Open socket to gameserver
public boolean Connect(String server_ip, int server_port, String server_password)
{
//Store server data
this.server_ip = server_ip;
this.server_port = server_port;
this.server_password = server_password;
//Open connection to gameserver
try
{
Socket fp = new Socket(server_ip, server_port);
if(fp.isConnected())
this.connected = true;
else
{
this.connected = false;
return false;
}
System.out.println(connected);
//store socket
this.socket = fp;
return true;
}
catch(SocketException e)
{
}
catch(UnknownHostException e)
{
}
catch(java.io.IOException e)
{
}
return false;
}
public static void main (String[] args)
{
Rcon test = new Rcon();
System.out.println("Testje: "+ test.Connect("212.3.252.205",27010,""));
}
}
212.3.252.205 is een cs server die op poort 27010 draait en met php script krijg ik wel de info maar niet met de java code. Iemand een oplossing?
Dank bij voorbaad


