簡短版本:我想將客戶端連接到PHP服務器,但是我同時運行10個PHP腳本的服務器的限制。客戶端和PHP後端通信:Sokets,Stream,TCP/UDP?

的問題是:什麼是連接與PHP腳本客戶的最佳方式,限制下的重點?

龍版本:

我以前的問題,顯示了我真正追求的是,​​但這裏要再次重申:

我想開發使用Java小程序的客戶端AA網上聊天,和PHP作爲後端服務器。在正常情況下,我不會問這樣的問題只是使用谷歌彈出到我的搜索的第一件事。但現在我不是在正常情況下,但受到下列限制:服務器的使用情況,如我的託管是一個共享帳戶託管,以及10個進入過程(也就是同時運行的PHP腳本的數量)。我需要做一個服務器與我的聊天記錄,並儘可能降低性能。

我在Delphi中使用TCP開發了一個客戶端/服務器連接,但那是很久以前的事了,我忘了很多。而現在我試圖重新表現它,我意識到我對它並不瞭解太多。

所以我有幾個問題,根據我的研究:

什麼是socket?

我沒有看到這個,但我沒有找到一個非常明確的答案。這是兩個程序彼此通信的標準方式嗎?而這其中,也許我的錯識一個是...

是通過套接字TCP/UDP協議?

我甚至不知道該如何解釋我的這個問題...

什麼是流到底是什麼?

我從C++知識中得知它是以二進制形式打開文件並從任何位置讀取文件的能力。我可能會錯,因爲我的C++知識也很古老。

另外我讀了關於PHP套接字,我發現它能夠聽到端口socket_create_listen,但我擔心這個腳本是否積極運行?像一個不定式的循環?我問這是因爲這個過程的限制。

如果我啓動與客戶端的TCP連接,腳本又會在無限循環中運行嗎? 它是否依賴於活動進程?

我知道UDP不需要活動連接,因爲它只是發送它並忘記它在結束時終止腳本,但我不知道TCP。

對不起,很長的文章,以及許多問題,並感謝您提供任何幫助。

編輯:我忘了GET/POST方法! 正如我所說,我正在計劃一個網絡聊天,他們需要溝通,但除了直接連接,還有GET/POST方法以及腳本快速執行並終止腳本,但又是10進程限制,當11進程試圖同時運行時會發生什麼?

也有一種方法來限制同時運行的進程?或放入隊列並等待其他人完成?

2012-03-29

NaGeL182

+0

合同更好的託管服務器。 Hostgator.com在入門者計劃中同時接受多達25個進程。 –

2013-07-30 19:43:37

webso员ket php,客戶端和PHP後端通信:Sokets,Stream,TCP/UDP?相关推荐

  1. 配置Git服務器和Windows客戶端

    按照這位仁兄的方法(http://www.fwolf.com/blog/post/429)配置好Ubuntu的GIT服務後,基本上都在Linux下面使用沒有問題了.但在Windows客戶端怎麼辦呢?還 ...

  2. app inventor HTML5,[App Inventor] Web客戶端元件 POST 傳值的使用方式

    過去在開發App時,Web客戶端元件大部份都以Get的方式進行值的傳遞.那可以用POST嗎?以下簡單的範例,我們將使用Web客戶端元件以POST的方式傳值給一個PHP程式,然後再返回結果顯示在App中 ...

  3. c#服务器上的文件怎么打印,C# 如何調用客戶端打印機打印服務器上的word文件

    [size=13px]    做了一個系統,需要打印word,服務器上有打印模塊,打印之前是將打印的內容通過書簽的新式生成了一個新的word保存在服務器上,在客戶端訪問系統打印的時候出現了一些問題.客 ...

  4. 刪除已存儲在SVN客戶端的账号与密…

    1. Windows下      使用TortoiseSVN的svn客戶端工具,点击右鍵,打开下图,   选择setting,打开下对话框,并点击Saved Date     根据对话框右边的提示信息 ...

  5. c#(服务器)与java(客户端)通过socket传递对象_C#(服務器)與Java(客戶端)通過Socket傳遞對象...

    最近做項目,需要C#與java間的交互,也就是C#編寫服務器,java編寫客戶端,讓兩者進行通信. 通信無非就是互發數據,首選Socket技術,通過TCP協議建立長連接,一般是以字節數組的形式傳遞數據 ...

  6. Neoware CA10瘦客戶終端機評測

    最近入手一台Neoware CA10瘦客戶機,當然Neoware早就已經被HP給收購了,這是被收購之前的產品. 基本規格 機箱:1.25U高的臥式非全尺寸機箱 電源:DC 12V/4A供電 主板:Mi ...

  7. 【第0篇】从0-1自建个人博客系统【web端,admin管理端,express后端,Nginx部署】--vue3技术 reac+hook技术 umi4

    [第0篇]从0-1自建个人博客系统[web端,admin管理端,后端] 文章完整地址:http://huxunxun.top/lookArtical?artical_id=18 [序言] 我是一个微小 ...

  8. Thinkphp5内核大型程序员交流博客系统源码

    介绍: Thinkphp5内核大型程序员交流博客系统源码 网盘下载地址: http://kekewl.cc/qGKM757akv40 图片:

  9. HTML5+CSS大作业——简单的程序员个人博客(7页) 大学个人博客网页制作教程 表格布局网页模板

    HTML5+CSS大作业--简单的程序员个人博客(7页) 大学个人博客网页制作教程 表格布局网页模板 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器. 茶叶. 家 ...

最新文章

  1. 冠军奖30万!刘强东搞了个“猪脸识别”比赛,中美两地同时启动(附比赛详细日程及赛题说明)
  2. 任艳频老师关于信息与大数据课题组的讨论材料的意见
  3. 简单几何(推公式) UVA 11646 Athletics Track
  4. windows 下配置 react native 开发环境
  5. python支持list类型吗_Python-不支持的操作数类型为%:“list”和“int”
  6. 欢乐纪中A组赛【2019.8.7】
  7. java nio doug_深入的聊聊 Java NIO
  8. mysql删除注册表mysqld要删除吗_原神官方删除魈的观测枢数据,又要拆分机制吗?策划应该不傻吧?...
  9. Android4开发入门经典 之 第四部分:用户界面
  10. face_recognition 安装报错问题解决
  11. vue-cli 2.6.9 安装卸载及创建一个工程
  12. PMP培训班备考资料分享
  13. 桌面客户端上登入Gmai 邮箱
  14. S TYLE N E RF: A S TYLE - BASED 3D-A WARE G ENERA - TOR FOR H IGH - RESOLUTION I MAGE S YNTHESIS
  15. 三维数字沙盘电子沙盘MR AR VR虚拟现实无人机倾斜摄影三维全景建模卫星图片矢量
  16. thinkPad电脑无人操作时休眠设置
  17. 通过构造方法创建一个正方形类
  18. GNS3实现VPLS实验
  19. 稳压二极管、肖特基二极管、静电保护二极管、TVS管
  20. 简单介绍长短期记忆网络 - LSTM

热门文章

  1. 如何选择高性能的数据分析工具,你需要看看数据架构的进化史!
  2. 产品采用的即时通讯软件是本地云架构
  3. 一个优秀的程序员应该如何提高工作效率?
  4. 零基础也能学会的小游戏编程!入门级别实践
  5. linux安装mysql后如何连接_Linux安装mysql后开启远程连接(记录相关命令)
  6. win7屏保时间设置_论如何优雅的设置手机和电脑时间屏保!
  7. 奇怪。短短几天,他们的论文怎么会有这么大的提升?
  8. “你都硕士博士了,竟然还不如我!”
  9. 胰腺癌代谢生物标志物最新研究成果:诊断效率明显优于传统标志物
  10. 苹果电脑上超级好用的双栏文件管理器Commander One PRO版推荐给大家!