www-thermferm/utilities.php

changeset 362
c92651a54969
parent 269
dc88583a068d
child 379
50675fd80fed
equal deleted inserted replaced
361:308f6a436779 362:c92651a54969
1 <?php 1 <?php
2 /***************************************************************************** 2 /*****************************************************************************
3 * Copyright (C) 2014 3 * Copyright (C) 2014-2015
4 * 4 *
5 * Michiel Broek <mbroek at mbse dot eu> 5 * Michiel Broek <mbroek at mbse dot eu>
6 * 6 *
7 * This file is part of ThermFerm 7 * This file is part of ThermFerm
8 * 8 *
47 { 47 {
48 $sock = open_socket(); 48 $sock = open_socket();
49 if ($sock == false) { 49 if ($sock == false) {
50 return ""; 50 return "";
51 } 51 }
52 socket_write($sock, $command, 4096); 52 socket_write($sock, $command . "\r\n", 4096);
53 53
54 $answer = ""; 54 $answer = "";
55 while (1) { 55 while (1) {
56 $line = socket_read($sock, 4096); 56 $line = socket_read($sock, 4096);
57 if ($line === '') 57 if ($line === '')
76 if ($sock == false) { 76 if ($sock == false) {
77 return ""; 77 return "";
78 } 78 }
79 79
80 foreach($command as $cmd) { 80 foreach($command as $cmd) {
81 socket_write($sock, $cmd, 4096); 81 socket_write($sock, $cmd . "\r\n", 4096);
82 usleep(20000); /* Give server time to recognize lines */ 82 // usleep(20000); /* Give server time to recognize lines */
83 } 83 }
84 84
85 $answer = ""; 85 $answer = "";
86 while (1) { 86 while (1) {
87 $line = socket_read($sock, 4096); 87 $line = socket_read($sock, 4096);

mercurial