与CakeSocket建立TCP连接

问题描述:

请在这里温柔一些,我今天早上才刚刚开始使用CakePHP(或任何框架)。在刚刚通过Cake的关于建立博客的简短教程之后,我陷入了爱河,并希望将它应用到我目前正在开发的另一个项目中,我只需要一点帮助。我需要通过TCP连接建立并写入套接字。我在最后一个小时一直在玩CakeSocket,并取得了大约0的进展。我一直在阅读CakeSocket,但老实说,甚至不知道如何包括这件事。 (关于蛋糕怎么解释这一点的任何指导也会有所帮助,因为我希望利用我未来可以使用的所有资源 - 并且肯定我已经做出了巨大的监督。无论如何 - 这里是一点点我至今(这是控制器)。任何建议,实例或链接将是非常有益的。谢谢!与CakeSocket建立TCP连接

<?php 
class ConnectionController extends AppController { 
public function index() { 
    $socket = new CakeSocket(); 
    // For the purpose of this post I have changed the host and port. 
    // I am using a static IP as the host. 
    $socket->_construct(array(
     'persistent' => false, 
     'host'   => 'localhost', 
     'protocol'  => 'tcp', 
     'port'   => 80, 
     'timeout'  => 30 
    )); 
    if ($socket->connect()) { 
     setFlash('Connected'); 
    } else { 
     setFlash('Not Connected.'); 
    } 
} 
} 
?> 

App::uses('CakeSocket','Network'); 
$socket = new CakeSocket(array('host'=>$ip,'port'=>$port)); 
if($socket->connect()) { 
    $socket->write($data); 
    $socket->disconnect(); 
    return true; 
} 
return false;