��˿ڼ�����ʹ��
Swoole�ṩ�˶�˿ڼ����Ļ��ƣ���������ͬʱ����UDP��TCP��ͬʱ����������ַ��������ַ��������ַ�Ͷ˿����ڹ���������ַ���ڶ������
$serv = new swoole_server("0.0.0.0", 9501);
//���������һ��UDP�˿���������������
$serv->addlistener('127.0.0.1', 9502, SWOOLE_SOCK_UDP);
$serv->on('connect', function ($serv, $fd) {
echo "Client:Connect.\n";
});
$serv->on('receive', function ($serv, $fd, $from_id, $data) {
$info = $serv->connection_info($fd, $from_id);
//����9502����������˿�
if($info['from_port'] == 9502) {
$serv->send($fd, "welcome admin\n");
}
//��������
else {
$serv->send($fd, 'Swoole: '.$data);
}
});
$serv->on('close', function ($serv, $fd) {
echo "Client: Close.\n";
});
$serv->start();
Web��ֻ�����UDP�˿ڷ������ָ���
$client = new swoole_client(SWOOLE_SOCK_UDP, SWOOLE_SOCK_SYNC);
$client->connect('127.0.0.1', 9502);
$client->send("admin");
echo $client->recv();