recv SOCKET,SCALAR,LENGTH,FLAGS

接收 Socket 上的訊息。嘗試從指定的 SOCKET 檔案句柄接收 LENGTH 個字元的資料到變數 SCALAR。SCALAR 會成長或縮減為實際讀取的長度。採用與同名系統呼叫相同的旗標。如果 SOCKET 的通訊協定支援,則傳回寄件者的位址;否則傳回空字串。如果發生錯誤,則傳回未定義的值。此呼叫實際上是根據 recvfrom(2) 系統呼叫實作。有關範例,請參閱 perlipc 中的「UDP:訊息傳遞」

請注意,如果 Socket 已標記為 :utf8,則 recv 會擲回例外。:encoding(...) 層會隱含地引入 :utf8 層。請參閱 binmode