{ a:agent(router_placename()+"/webdispatcher"); sock:0; display@text::socket_send(sock,displaytable(text,"")); agentmove(place):: { display("Agent "); display(agentself); display(" cannot move to ",place,eoln) }; handlehtmlrequestwithsocket(s,brol):: { sock:=s; display("",eoln); display(""); a->handlehtmlrequest(agentself,brol) }; finish():: { display(""); socket_close(sock); uiagent->agentdie(); agentdie() } }