otp

    3熱度

    1回答

    比方說,我有一個gen_event處理程序的多個版本,並希望改變周圍它們的程序運行時的處理: -module(logger_all). -behaviour(gen_event). -export([init/1, handle_event/2, terminate/2]). init(_Args) -> {ok, []}. handle_event({Severity, Err

    3熱度

    1回答

    我的任務是創建一個一次性密碼(OTP)系統,該系統最終將用於在移動設備上創建OTP生成器。 我們正在尋找使用HOTP (rfc 4226)使用計數器,但也許有一些變化。我們不需要符合OATH標準。 這是我在安全/加密領域的第一次經歷,所以我試圖避免(並瞭解)安全新手的安全陷阱,以及更好地理解我需要做什麼並知道完成這項任務。 除了這個一般的建議,我已經得到了有關實施該項目的幾個具體的問題: 是HOT

    20熱度

    1回答

    我試過inets庫,但超時。我不認爲它支持HTTPS。我正在嘗試使用ibrowse,但它不起作用。

    3熱度

    2回答

    我的應用程序基本上是一個基於內容的路由器,它將路由MMS事件。 我使用的記錄儀自帶的SASL模式OTP框架的一個「error_logger」 的問題是:: 我使用的是客戶端生成MMS事件與默認值。此客戶端(在Java中)具有發送事件的高負荷多線程的能力 我在10個線程發送100個事件(每個線程發送10個MMS事件)Erlang編寫了我的路由器/ OTP。 的問題是,當這種高負荷是由我的路由器收到,

    1熱度

    1回答

    我注意到發送到gen_fsm進程的pid的消息在狀態回調中與事件匹配。這是偶然還是我可以依靠這個功能? 正常情況下,我希望發送到gen_fsm的常規消息顯示在handle_info/3回調中,並且認爲我必須使用gen_fsm:send_event重新發送消息。 gen_fsm是否嘗試首先將消息與狀態回調匹配,然後用handle_info/3回調進行通信?或者僅當它與狀態回調子句不匹配? 但是,當我

    2熱度

    3回答

    我創建了一個受Mochiweb實例 src/ |-- Makefile |-- room.erl |-- myserver.app |-- myserver.erl |-- myserver_app.erl |-- myserver_deps.erl |-- myserver_sup.erl |-- myserver_

    5熱度

    1回答

    如何破解兩次使用相同密鑰的兩個密文?例如,plaintext1使用密鑰"abcdefg",而plaintext2使用密鑰"abcdefg"。 我知道ciphertext2^ciphertext1等於plaintext1^plaintext2。破解plaintext1^plaintext2的方法與破解「圖書密碼」(有時也稱爲「運行密鑰密碼」,雖然運行密鑰密碼與圖書密碼不一樣,對吧?)的方法是一樣的,

    1熱度

    1回答

    我正在使用hotp算法(RFC 4226)開發一次性密碼應用程序。我有一個Android應用程序(通過模擬器)用於生成otp,還有一個用於驗證的服務器端應用程序。就他們自己而言,兩者都正常工作並通過測試。 但是,我在我的設備上生成的密鑰與我在服務器上生成的密鑰不同,即使輸入是硬編碼且它們之間相同。這導致在設備和服務器上生成不同的一次性密碼,這破壞了我生成有效的一次性密碼的能力。我試圖弄清楚爲什麼會

    5熱度

    3回答

    我有一個具有兩個工作進程的主管:處理到遠程服務器的連接的TCP客戶端和處理連接協議的FSM。 在子進程中處理TCP錯誤使代碼顯着複雜化。所以我寧願「讓它崩潰」,但這有一個不同的問題:當服務器無法訪問時,重啓的最大次數將很快達到,並且主管將與我的整個應用程序一起崩潰,這對於這個案例。 我想要的是有一個重新啓動策略與回退;否則,如果監督人員知道由於崩潰而重新啓動時(即將其作爲參數傳遞給init函數),

    10熱度

    2回答

    我想在Erlang中編寫一個主從應用程序。我想在下面的事情我從架構需要: 當主人去世奴隸應該不會死,而是嘗試重新連接到它,而主跌 主應該會自動啓動,如果他們不自動連接遠程節點或者下降(可能在OTP上司的行爲) 是否有OTP行爲取向要做到這一點?我知道我可以使用slave:start_link()啓動遠程節點,我可以使用erlang:monitor()來監視節點,但我不知道gen_server行爲中