23 lines
		
	
	
		
			526 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			526 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| // 建立client对象并指定服务器类型为UDP
 | |
| $client = new Swoole\Client(SWOOLE_SOCK_UDP);
 | |
| 
 | |
| // 连接服务器,失败则停止
 | |
| if (!$client->connect('127.0.0.1', 9502)) {
 | |
|     echo 'Connection fail!';
 | |
|     exit();
 | |
| }
 | |
| 
 | |
| // 接收控制台输入的消息
 | |
| fwrite(STDOUT, 'Please send your name: ');
 | |
| $message = trim(fgets(STDIN));
 | |
| 
 | |
| // 发送消息给TCP服务器
 | |
| if (!$client->send($message)) {
 | |
|     echo 'Send fail!';
 | |
|     exit();
 | |
| }
 | |
| 
 | |
| // 接收TCP服务器返回的数据并显示
 | |
| $resule = $client->recv();
 | |
| echo $resule; | 
