monitor(Socket) -> reference()
OTP 24.0
類型:
Socket = socket()
開始監視套接字Socket
。
如果受監視的套接字不存在或觸發監視器時,將發送具有以下模式的 'DOWN'
消息:
{'DOWN', MonitorRef, Type, Object, Info}
MonitorRef
-
套接字的標識。
Type
-
套接字的類型可以是以下原子之一:端口或套接字。
Object
-
被監控的實體,即觸發事件的套接字。
Info
-
套接字的終止原因或
nosock
(套接字Socket
在創建監視器時不存在)。
對同一個 Socket
多次調用 inet:monitor/1
不是錯誤;它會產生盡可能多的獨立監控實例。
相關用法
- erlang monitor(Type :: process, Item :: monitor_process_identifier())用法及代碼示例
- erlang monitor(Type :: process, Item :: monitor_process_identifier(), Opts :: [monitor_option()])用法及代碼示例
- erlang monitor_nodes(Flag)用法及代碼示例
- erlang monitor_scope()用法及代碼示例
- erlang module(AbsForms)用法及代碼示例
- erlang max用法及代碼示例
- erlang member用法及代碼示例
- erlang min用法及代碼示例
- erlang merge用法及代碼示例
- erlang make_dir用法及代碼示例
- erlang memory用法及代碼示例
- erlang match(Table, Pattern)用法及代碼示例
- erlang match_spec_run(List, CompiledMatchSpec)用法及代碼示例
- erlang make_tuple(Arity, InitialValue)用法及代碼示例
- erlang make_tuple(Arity, DefaultValue, InitList)用法及代碼示例
- erlang map_get(Key, Map)用法及代碼示例
- erlang map_size(Map)用法及代碼示例
- erlang max(Term1, Term2)用法及代碼示例
- erlang memory()用法及代碼示例
- erlang min(Term1, Term2)用法及代碼示例
- erlang map(Fun, Orddict1)用法及代碼示例
- erlang merge(Fun, Orddict1, Orddict2)用法及代碼示例
- erlang map(Fun, MapOrIter)用法及代碼示例
- erlang merge(Map1, Map2)用法及代碼示例
- erlang merge_with(Combiner, Map1, Map2)用法及代碼示例
注:本文由純淨天空篩選整理自erlang.org大神的英文原創作品 monitor(Socket) -> reference()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。