⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 messenger.ap

📁 Java Communicating Agents是一个用于开发网络反应式信息agent的框架
💻 AP
字号:
program {	agents_ : [];	main() {		"Message Server starting...\n" >> stdout;				while true do 			receive {				'register ->> {					"Agent " ++ sender^0 ++ " registered\n" >> stdout;					('message, self(), "Agent " ++ sender^0 ++ " has joined.") >>* agents_;					('message, self(), "Welcome!") >> replyto;					('message, self(), "Local agents: " ++ agents_^0 ) >> replyto;					agents_ := [sender,..agents_];				}				|				'unregister ->> {					"Agent " ++ sender^0 ++ " unregistered\n" >> stdout;					agents_ := agents_ reject sender;					('message, self(), "Agent " ++ sender^0 ++ " has left.") >>* agents_;				}				|				( 'broadcast, string?msg ) ->> {					( 'message, sender, msg ) >>* agents_;				}			}	};} execute main;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -