国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php中關于socket的系列函數(shù)總結

2024-09-04 11:42:40
字體:
來源:轉載
供稿:網(wǎng)友

這篇文章主要介紹了php中關于socket的系列函數(shù)總結,本文列舉了所有關于PHP語言中使用socket相關服務的一些函數(shù),需要的朋友可以參考下。

本文列舉了所有關于PHP語言中使用socket相關服務的一些函數(shù),注意使用如下函數(shù)之前,你需要確保你的socket已打開,如果你沒有打開,請編輯你的php.ini文件,去掉下面這行前面的注釋(分號):

extension=php_sockets.dll

如果你無法去掉注釋,那么請使用下面的代碼來加載擴展庫:

  1. if(!extension_loaded('sockets')){ 
  2.  if(strtoupper(substr(PHP_OS,3))=="WIN"){ 
  3.   dl('php_sockets.dll'); 
  4.  }else
  5.   dl('sockets.so'); 
  6.  } 

如果你不知道你的socket是否打開,那么你可以使用phpinfo()函數(shù)來確定socket是否打開。你通過查看phpinfo信息了解socket是否打開。

php socket 相關函數(shù)如下:

socket_accept()    接受一個Socket連接

socket_bind()     把socket綁定在一個IP地址和端口上

socket_clear_error()   清除socket的錯誤或者最后的錯誤代碼

socket_close()     關閉一個socket資源

socket_connect()    開始一個socket連接

socket_create_listen()   在指定端口打開一個socket監(jiān)聽

socket_create_pair()   產(chǎn)生一對沒有區(qū)別的socket到一個數(shù)組里

socket_create()    產(chǎn)生一個socket,相當于產(chǎn)生一個socket的數(shù)據(jù)結構

socket_get_option()    獲取socket選項

socket_getpeername()   獲取遠程類似主機的ip地址

socket_getsockname()   獲取本地socket的ip地址

socket_iovec_add()    添加一個新的向量到一個分散/聚合的數(shù)組

socket_iovec_alloc()   這個函數(shù)創(chuàng)建一個能夠發(fā)送接收讀寫的iovec數(shù)據(jù)結構

socket_iovec_delete()   刪除一個已經(jīng)分配的iovec

socket_iovec_fetch()   返回指定的iovec資源的數(shù)據(jù)

socket_iovec_free()    釋放一個iovec資源

socket_iovec_set()    設置iovec的數(shù)據(jù)新值

socket_last_error()    獲取當前socket的最后錯誤代碼

socket_listen()     監(jiān)聽由指定socket的所有連接

socket_read()     讀取指定長度的數(shù)據(jù)

socket_readv()     讀取從分散/聚合數(shù)組過來的數(shù)據(jù)

socket_recv()     從socket里結束數(shù)據(jù)到緩存

socket_recvfrom()    接受數(shù)據(jù)從指定的socket,如果沒有指定則默認當前socket

socket_recvmsg()    從iovec里接受消息

socket_select()     多路選擇

socket_send()     這個函數(shù)發(fā)送數(shù)據(jù)到已連接的socket

socket_sendmsg()    發(fā)送消息到socket

socket_sendto()    發(fā)送消息到指定地址的socket

socket_set_block()    在socket里設置為塊模式

socket_set_nonblock()   socket里設置為非塊模式

socket_set_option()    設置socket選項

socket_shutdown()    這個函數(shù)允許你關閉讀、寫、或者指定的socket

socket_strerror()    返回指定錯誤號的詳細錯誤

socket_write()     寫數(shù)據(jù)到socket緩存

socket_writev()    寫數(shù)據(jù)到分散/聚合數(shù)組

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 峨眉山市| 迭部县| 个旧市| 怀安县| 凤阳县| 精河县| 卫辉市| 墨玉县| 无棣县| 肥西县| 金坛市| 双峰县| 赣州市| 荃湾区| 黑水县| 岗巴县| 宁远县| 盐山县| 定陶县| 德江县| 偏关县| 聂荣县| 静海县| 静乐县| 灵武市| 改则县| 临沂市| 涟水县| 房产| 甘孜县| 齐齐哈尔市| 策勒县| 江川县| 丹凤县| 阜宁县| 和林格尔县| 长宁区| 城口县| 封开县| 台州市| 白银市|