国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

socket_create和stream_socket_server創(chuàng)建出來(lái)的socket有啥區(qū)別?

kuppo

socket_create和stream_socket_server創(chuàng)建出來(lái)的socket有啥區(qū)別?有和優(yōu)劣?
workerman為什么選擇stream_socket_server?

5022 1 0
1個(gè)回答

walkor 打賞

socket
socket_create 創(chuàng)建的socket更底層,基本和c的socket接口一樣,可以設(shè)置很多socket選項(xiàng),
和c接口一樣使用起來(lái)比較繁瑣。操作底層socket必須使用socket_xx系列函數(shù),無(wú)法使用stream類(lèi)型的函數(shù),比如無(wú)法使用fread fwrite,同時(shí)也就無(wú)法使用stream相關(guān)的過(guò)濾器、streamWrapper、ssl加密等。使用socket_*必須安裝socket擴(kuò)展。

stream_socket
stream_socket_server 是php自帶的接口,不需要安裝任何擴(kuò)展。接口使用非常簡(jiǎn)單,socket_xx幾行代碼搞定的事情stream_socket_server一行就搞定了。缺點(diǎn)也很明顯,很多socket選項(xiàng)沒(méi)辦法自定義。
stream_socket_server創(chuàng)建的socket屬于stream類(lèi)型,可以用stream相關(guān)的函數(shù)操作,fread、fwrite等等都行。可以使用stream相關(guān)的高級(jí)特性,過(guò)濾器、streamWrapper、ssl加密等。

  • sunshine 2016-11-15

    補(bǔ)充^^:當(dāng)stream無(wú)法完成的設(shè)置的時(shí)候,可以使用socket_import_stream進(jìn)行導(dǎo)入設(shè)置

  • walkor 2016-11-15

    對(duì)

年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??