datasnap

    7熱度

    2回答

    我有一個帶有vcl表單客戶端的datasnap服務器。從客戶端,如果服務器已經關閉並重新啓動現有的客戶端連接,我該如何處理?這種情況引發了一個10053 EIdSocketError異常。 要複製,我運行服務器和客戶端,調用服務器(我使用通過DataSnap代理生成器公開的方法)成功。然後關閉服務器(例如關閉應用程序)並重新啓動它。然後我嘗試再次打電話給服務器。 如: 客戶端調用 sm := Ts

    6熱度

    3回答

    我想確定如何使用Delphi REST DataSnap服務器檢索會話信息。 我知道,在同一個客戶端頁面上,您可以使用TDSSession方法GetThreadSession訪問當前線程會話。 然而,我想要做的是將數據存儲在會話中(putData),並且當用戶從page1移動到page2時仍然能夠檢索它。目前,如果用戶移動到不同的頁面,則會話將丟失並創建新的會話,從而丟失之前設置的會話中的數據。

    1熱度

    1回答

    我正在嘗試構建一個Delphi XE2 DataSnap Rest服務器,作爲第三方API訪問我們的DBMS。 我已經擴展了使用xe2中的其餘datasnap嚮導提供的身份驗證和授權提供的示例方法的功能。 我可以確認,我寫的所有服務器方法都會傳回直接通過瀏覽器訪問的數據。 問題來自於嘗試通過$ .ajax()調用向服務器進行身份驗證。 從瀏覽器地址欄訪問時,系統會提示您輸入用戶名和密碼,並且當您爲

    0熱度

    1回答

    我使用Delphi XE2構建DataSnap HTTP REST服務器以在Windows 2008上作爲服務運行。我在默認情況下爲DataSnap服務器項目禁用了HTTP'KeepAlive'如果是的話,有人可以幫助如何啓用此功能。謝謝。

    3熱度

    2回答

    我有一個Android應用程序使用RESTFul客戶端的東西在XE2中發回數據到datasnap服務器。 我對發送標準基本數據工作正常,但部分應用程序包括存儲用戶所拍攝的圖像。 我最初嘗試使用TStream,但從來沒有回到服務器 - 它似乎只是掛起。我目前的想法是將圖像的字節[]轉換爲base64字符串,並在datasnap端重新轉換。 要將圖像轉換成一個base64字符串,在Android的結束

    0熱度

    1回答

    我們正在開發一個新的,我們的第一個DataSnap服務器和客戶端應用程序。我已經向服務器添加了身份驗證,但無法動態更改客戶端連接的登錄詳細信息。用戶和密碼 procedure TServerContainer1.DSAuthenticationManager1UserAuthenticate( Sender: TObject; const Protocol, Context, User,

    1熱度

    1回答

    我有一個DSServerClass.LifeCycle = Session(公開了TDSServerModule的後裔類)的DataSnap服務器。 當客戶端連接TDSServerModule時,只要會話被創建並保留在內存中, - 這會產生一個datasnap連接(隧道) - 那就行了。 當連接通過一款Android(手機連接),以及TDSServerModule是創建/調用(實例)。這使得RES

    2熱度

    1回答

    我有一個使用TSocketConnectiom連接到應用程序服務器的Datasnap應用程序(Delphi 7)。如果我的應用程序在打開clientdataset後長時間保持閒置狀態,大多數時候我想刷新clientdataset,應用程序會凍結而不會引發任何異常。看起來連接斷開,Socketconnection不知道這一點。我我經常遇到這個問題,我不確定我在哪裏可以找到解決方案。它可能是TSock

    3熱度

    1回答

    我有一個很大的DataSnap服務器,它將全天候運行,它將替代當前運行的MIDAS(COM)服務器。現在我面臨着如何更新服務器而不必強制斷開所有連接的客戶端的問題。 隨着目前的midas服務器(順便說一下,沒有巨大的流量服務),我只是等到沒有連接,然後關閉服務器應用程序並替換exe文件。如果服務器處於「關閉」狀態時發生新的連接,它將成爲COM對象,它將被操作系統「拉高」,從而不會給客戶端帶來任何問

    0熱度

    1回答

    我有這樣的服務器方法的DataSnap服務器:現在 function TServerMethods1.selectFalzUser(Usuario: string) : TDataSet; ,使用TSQLServerMethod DataSnap客戶機,我成功地連接到服務器在設計模式,拉服務器的方法列表...選擇'selectFalzUser'...我可以成功地看到我的參數,Usuario作爲