それは前の質問の続きです
私はgen_serverを持っています:
start(UserName) ->
case gen_server:start({global, UserName}, player, [], []) of
{ok, _} ->
io:format("Player: " ++ UserName ++ " started");
{error, Error} ->
Error
end
...
このgen_serverにメッセージを正しく送信する方法。例:別のファイルで私は次のように作成します:
gen_server:cast(test, message).
私のgen_serverファイルには次のものがあります。
handle_cast(message, State) ->
io:format("Message receiving \r\n"),
{noreply, State};
gen_serverをテスト名で開始します。
server:start(test)。テスト開始
私が呼び出すとき、gen_server:cast(test, message).
それはシェルに何も出力されません。handle_castの呼び出しを確認するにはどうすればよいですか?
ありがとうございました。