Red5不能調用客戶端的方法

    問題描述:我在Red5服務器端的應用程序中設計了一個定時應用程序,每隔6秒鐘就會調用一次客戶端的方法。經過這樣的代碼調用客戶端的方法。可是不知道什麼緣由,一直調用都不能成功。
//須要把IConnection轉換爲IServiceCapableConnection才能執行invoke調用
IServiceCapableConnection sc = (IServiceCapableConnection) conn;
System.out.println("運行計劃");
// 調用客戶端的方法,並將Object傳遞給客戶端,客戶端能夠訪問數組所攜帶的參數。
sc.invoke("clientMethod", new Object[] { conn.getSessionId(), 1 });

    問題緣由:這是一個莫名其妙地錯誤。 java

    解決方法:在服務器端中隨便寫一句打印語句,好比System.out.println("a"),而後就能成功調用客戶端的方法了。更加奇葩地是你把這個調用語句刪除以後,仍是能成功調用客戶端的方法的,但是你丫的爲何不寫打印語句的時候就不能調用成功呢??? 數組

相關文章
相關標籤/搜索