⑴ erlang 程序設計 聊天程序如何運行
不懂你的意思。
我可以給你說說設計思路。
聊天程序,肯定需要編寫客戶端和伺服器端。客戶端需要向伺服器發送消息,同時接收伺服器發送來的消息。伺服器端要接收客戶端的連接,然後讀取消息中前邊一部分,識別消息是發給誰的,然後發給正確的人。
這方面需要的主要知識是Erlang的socket編程,可能也需要用到ets表存儲登錄用戶名單,你還要定義消息的格式,使伺服器能夠正確從消息中解析出消息的發送者和接受者。
至於怎麼運行,你寫好了程序,打開幾個shell終端,在終端里分別編譯代碼,測試時在終端里調用你的函數就可以運行了。如果你已經熟悉了OTP,可以試著使用rebar組織你的項目。然後把伺服器打包成發布鏡像後,可以像使用普通軟體那樣運行程序。
如果到現在你還沒有任何Erlang編程經驗,建議先按照參考書上乖乖的把前邊幾章的代碼都敲到shell里執行一下,慢慢就會了解