Welcome Guest, Not a member yet? Register   Sign In
Socket programming in codeignitor
#1

[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>
&lt;input type="Text" name="message" size="15"&gt;&lt;input type="submit" name="submit" value="Send">
&lt;/form&gt;
&lt;?
}
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
?&gt;
Server said: <b>&lt;? echo $result; ?&gt;</b>
&lt;?
}
?&gt;

&lt;/body&gt;
&lt;/html&gt;
//////////////////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.
#2

[eluser]Unknown[/eluser]
Check the output of your:
Code:
&lt;?php
phpinfo();
?&gt;

Under sockets, you should see Socket Support: Enabled. If not, you need to enable socket support.




Theme © iAndrew 2016 - Forum software by © MyBB