PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本預(yù)處理器”)是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點(diǎn),利于學(xué)習(xí),使用廣泛,主要適用于Web開發(fā)領(lǐng)域。大家知道phpsocket函數(shù)嗎?下面我們就給大家詳細(xì)介紹一下吧!

  代碼如下:

  extension=php_sockets.dll

  如果你無法去掉注釋,那么請(qǐng)使用下面的代碼來加載擴(kuò)展庫(kù):

  代碼如下:

  if(!extension_loaded('sockets')){

  if(strtoupper(substr(PHP_OS,3))=="WIN"){

  dl('php_sockets.dll');

  }else{

  dl('sockets.so');

  }

  }

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

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

  代碼如下:

  socket_accept() 接受一個(gè)Socket連接

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

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

  socket_close() 關(guān)閉一個(gè)socket資源

  socket_connect() 開始一個(gè)socket連接

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

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

  socket_create() 產(chǎn)生一個(gè)socket,相當(dāng)于產(chǎn)生一個(gè)socket的數(shù)據(jù)結(jié)構(gòu)

  socket_get_option() 獲取socket選項(xiàng)

  socket_getpeername() 獲取遠(yuǎn)程類似主機(jī)的ip地址

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

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

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

  socket_iovec_() 刪除一個(gè)已經(jīng)分配的iovec

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

  socket_iovec_free() 釋放一個(gè)iovec資源

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

  socket_last_error() 獲取當(dāng)前socket的最后錯(cuò)誤代碼

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

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

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

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

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

  socket_recvmsg() 從iovec里接受消息

  socket_select() 多路選擇

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

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

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

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

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

  socket_set_option() 設(shè)置socket選項(xiàng)

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

  socket_strerror() 返回指定錯(cuò)誤號(hào)的詳細(xì)錯(cuò)誤

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

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

1.《phpsocket PHPsocket函數(shù)講解》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無關(guān),侵刪請(qǐng)聯(lián)系頁(yè)腳下方聯(lián)系方式。

2.《phpsocket PHPsocket函數(shù)講解》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。

3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來源地址,http://f99ss.com/jiaoyu/97383.html