Подключитесь к TCP Java из Php клиента

Я пытаюсь подключиться к серверу TCP Java.

У меня нет никаких знаний Java.

В их документации у меня есть

 public static void sendOrder(){
Socket socket = null;
try {
//========= Create Order =================
socket = new Socket("192.168.0.1", 2003);
DataOutputStream out = new
DataOutputStream(socket.getOutputStream());
//password
out.writeUTF("aPassword");
//service
out.writeUTF("CreateOrder");
//website id
out.writeInt(websiteId);
//timestamp
......

В моем Php я попробовал

class Client
{

private $address;
private $port;

public function __construct($address, $port)
{
$this->address = $address;
$this->port = $port;
$this->init();
}

private function init()
{

//create socket
if (!$socket = socket_create(AF_INET, SOCK_STREAM, getprotobyname('tcp'))) {
$this->showError("socket create");

};

//establish connection
socket_connect($socket, $this->address, $this->port);
.....

И я звоню с

$address = '111.222.333.444';
$port = 2003;

$client = new Client($address, $port);

Но я получаю следующие ошибки; Предупреждение: socket_connect (): невозможно подключиться [113]: нет маршрута к хосту в

Сервер работает и принимает соединения.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]