webso员ket php,客戶端和PHP後端通信:Sokets,Stream,TCP/UDP?
簡短版本:我想將客戶端連接到PHP服務(wù)器,但是我同時(shí)運(yùn)行10個PHP腳本的服務(wù)器的限制??蛻舳撕蚉HP後端通信:Sokets,Stream,TCP/UDP?
的問題是:什麼是連接與PHP腳本客戶的最佳方式,限制下的重點(diǎn)?
龍版本:
我以前的問題,顯示了我真正追求的是,??但這裏要再次重申:
我想開發(fā)使用Java小程序的客戶端AA網(wǎng)上聊天,和PHP作爲(wèi)後端服務(wù)器。在正常情況下,我不會問這樣的問題只是使用谷歌彈出到我的搜索的第一件事。但現(xiàn)在我不是在正常情況下,但受到下列限制:服務(wù)器的使用情況,如我的託管是一個共享帳戶託管,以及10個進(jìn)入過程(也就是同時(shí)運(yùn)行的PHP腳本的數(shù)量)。我需要做一個服務(wù)器與我的聊天記錄,並儘可能降低性能。
我在Delphi中使用TCP開發(fā)了一個客戶端/服務(wù)器連接,但那是很久以前的事了,我忘了很多。而現(xiàn)在我試圖重新表現(xiàn)它,我意識到我對它並不瞭解太多。
所以我有幾個問題,根據(jù)我的研究:
什麼是socket?
我沒有看到這個,但我沒有找到一個非常明確的答案。這是兩個程序彼此通信的標(biāo)準(zhǔn)方式嗎?而這其中,也許我的錯識一個是...
是通過套接字TCP/UDP協(xié)議?
我甚至不知道該如何解釋我的這個問題...
什麼是流到底是什麼?
我從C++知識中得知它是以二進(jìn)制形式打開文件並從任何位置讀取文件的能力。我可能會錯,因爲(wèi)我的C++知識也很古老。
另外我讀了關(guān)於PHP套接字,我發(fā)現(xiàn)它能夠聽到端口socket_create_listen,但我擔(dān)心這個腳本是否積極運(yùn)行?像一個不定式的循環(huán)?我問這是因爲(wèi)這個過程的限制。
如果我啓動與客戶端的TCP連接,腳本又會在無限循環(huán)中運(yùn)行嗎? 它是否依賴於活動進(jìn)程?
我知道UDP不需要活動連接,因爲(wèi)它只是發(fā)送它並忘記它在結(jié)束時(shí)終止腳本,但我不知道TCP。
對不起,很長的文章,以及許多問題,並感謝您提供任何幫助。
編輯:我忘了GET/POST方法! 正如我所說,我正在計(jì)劃一個網(wǎng)絡(luò)聊天,他們需要溝通,但除了直接連接,還有GET/POST方法以及腳本快速執(zhí)行並終止腳本,但又是10進(jìn)程限制,當(dāng)11進(jìn)程試圖同時(shí)運(yùn)行時(shí)會發(fā)生什麼?
也有一種方法來限制同時(shí)運(yùn)行的進(jìn)程?或放入隊(duì)列並等待其他人完成?
2012-03-29
NaGeL182
+0
合同更好的託管服務(wù)器。 Hostgator.com在入門者計(jì)劃中同時(shí)接受多達(dá)25個進(jìn)程。 –
2013-07-30 19:43:37
總結(jié)
以上是生活随笔為你收集整理的webso员ket php,客戶端和PHP後端通信:Sokets,Stream,TCP/UDP?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 机器手六维坐标怎么定义_机器人学——2.
- 下一篇: WEB安全基础-PHP中GET与POST