ilya12345
Новичок
Есть удаленный сервер который использует необработанные соединения TCP / IP (не HTTP) для удаленного управления и статистики. Принимает и отдает JSON
У меня получилось подключиться к нему через Java, получаю необходимый Json ответ
Как тоже самое можно сделать на Php?
(или на JS)
P.S. За дельные советы могу финансово отблагодарить!
У меня получилось подключиться к нему через Java, получаю необходимый Json ответ
Код:
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;
public class Main {
public static void main(String args[]) throws Exception {
int c;
// Создать сокетное соединение
Socket s = new Socket( 'IP', 'Port');
// получить потоки ввода-вывода
InputStream in = s.getInputStream();
OutputStream out = s.getOutputStream();
// сформировать строку запроса
String str = (args.length == 0 ? "JSON";
// преобразовать строку в байты
byte buf[] = str.getBytes();
// послать запрос
out.write(buf);
// прочитать ответ и вывести его на экран
while((c = in.read()) != -1) {
System.out.print((char) c);
}
s.close();
}
}
(или на JS)
P.S. За дельные советы могу финансово отблагодарить!