Heim  >  Artikel  >  Backend-Entwicklung  >  小弟我想学习桌面用C++写的客户端和网页中用PHP写的程序之间通信的原理和知识,请知道的进来指点一上

小弟我想学习桌面用C++写的客户端和网页中用PHP写的程序之间通信的原理和知识,请知道的进来指点一上

WBOY
WBOYOriginal
2016-06-13 13:12:191043Durchsuche

我想学习桌面用C++写的客户端和网页中用PHP写的程序之间通信的原理和知识,请知道的进来指点一下
不知道大家在的公司里网站里有没有在线客服的功能,该功能实现的应该是客服专员登录桌面客户端来进行网站客户的监听工作,只要浏览网站的客户打开一个网页就可以和使用像QQ一样客户端的客服专员之间进行通信。
不知道大家有没有用过livezilla这个软件,我想描述的功能就是和它实现的功能一样,只是我新接触这方面不知道术语都应该怎么讲呵呵。
我现在想要问的就很明显啦:我现在想通过学习写一个能实现其中主要功能的程序,希望有经验的朋友能给我一个明确的努力方向,我现在可以单独使用C++或PHP写客户端之间通信,但是我要写的这个程序两个客户端不是用同一语言来写之间怎么进行通信我不明白,反正这方面我简直无从下手……其它的我都可以先不管,只想先学会我写的网页发一句话,桌面客户端就能接收,之后进行聊天,
谢谢各位回答的朋友!

------解决方案--------------------
有很多种方法
1. 就是点对点的,通讯协议可以自己定义,比如局域网聊天软件
2. 通过服务器中转,消息先发到服务器,然后服务器再通知客服,比如QQ就是这样。
Web版的聊天室是通过Web服务器中转,协议是HTTP。桌面程序的话,可以采用SOAP协议。
------解决方案--------------------
网页中用PHP写的程序,当然遵循的是 http 协议
你的c++程序程序只要通过 http 协议就可以与 php 沟通,也可以与 jsp、asp、.net 沟通

还能怎么详细?这里可是 php 讨论区呀!要是讨论起 C/C++ 来了,那么 C/C++ 讨论区又去干什么呢?

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn