Socket programming in codeignitor |
[eluser]Shahgeb[/eluser]
conroller code here. function Socket() { parent::Controller(); $this->load->model(‘socket_model’); } function index() { $this->socket_model->socket(); } Model Code here class Socket_model extends Model { /** * Constructor * */ function Socket_model() { parent::Model(); } complete Client Code here. view_code start here socket_view.php ----------------------view_code start here------------------------- <html> <head> </head> <body> <? $submit = ''; // form not yet submitted if (!$submit) { ?> <form action="<?=$action?>" method="post"> Enter some text:<br> <input type="Text" name="message" size="15"><input type="submit" name="submit" value="Send"> </form> <? } else { // form submitted // where is the socket server? $host="127.0.0.1"; $port = 1234; // create socket $socket = socket_create('AF_INET', 'SOCK_STREAM', 0) or die("Could not create socket\n"); // connect to server $result = socket_connect($socket, $host, $port) or die("Could not connect to server\n"); socket_read ($socket, 1024) or die("Could not read server response\n"); // send string to server socket_write($socket, $message, strlen($message)) or die("Could not send data to server\n"); // get server response $result = socket_read ($socket, 1024) or die("Could not read server response\n"); // end session socket_write($socket, "END", 3) or die("Could not end session\n"); // close socket socket_close($socket); // clean up result $result = trim($result); $result = substr($result, 0, strlen($result)-1); // print result to browser ?> Server said: <b><? echo $result; ?></b> <? } ?> </body> </html> //////////////////view_code finished////////////// Error which is showing //////////////error/////////// Call to undefined function socket_create() in E:\VertrigoServ\www\socket\system\application\controllers\socket.php on line 27 /////////////error_ finished//////////// Please If you Want to see the fnction code of PHP codeignitor in Socket Programming than Visite Socket Programming in PHP that is it what i am doing.
[eluser]Unknown[/eluser]
Check the output of your: Code: <?php Under sockets, you should see Socket Support: Enabled. If not, you need to enable socket support. |
Welcome Guest, Not a member yet? Register Sign In |