��˿ڼ�����ʹ��
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();