簡體   English   中英

如何在PHP中使用'Curl'將數據發送到android

[英]How to use 'Curl' in php to send data to android

我在android應用程序中有一個偵聽器,以檢測服務器php發送的消息

 public class Threa implements Runnable

{
   public static final String SERVERIP = "192.168.1.4";
    public static final int SERVERPORT =6060 ; //4444
    public BufferedReader in;
    public int x=0;
      public void run() {

             try {

                 ServerSocket serverSocket = new ServerSocket(SERVERPORT);

                 while (true)
                     {
                     x++;

                      Socket client = serverSocket.accept();
                     try {

                  in = new BufferedReader(new InputStreamReader(client.getInputStream()));

                          String str = in.readLine();

                        } catch(Exception e) {


                        } finally {
                            client.close();

                                }
                 }

             } catch (Exception e) {

                     }
        }

    }

我在互聯網上找到了此代碼

function get_url($url) 
    {
        $ch = curl_init();

        if($ch === false)
        {
            die('Failed to create curl object');
        }

        $timeout = 5;
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
        $data = curl_exec($ch);
        curl_close($ch);
        return $data;
    }

    echo get_url('http://www.apple.com/');

在PHP中使用cURL發送消息是正確的,如果不是解決該問題的解決方案,請給我一個想法

curl非常適合使用http / ftp等協議進行通信。

如果您想發送隨機數據(即:使用自己的協議),則應使用專用於它們的php套接字: http : //php.net/manual/fr/book.sockets.php

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM