即时通讯软件开发几种网络编程方式(常用的即时通讯软件有哪些,各有什么特点)

即时通讯软件开发几种网络编程方式(常用的即时通讯软件有哪些,各有什么特点),第1张

你好!即时通讯软件开发几种网络编程方式:

ISAPI、CGI、WinInet、Winsock

它们之间的区别:

1)ISAPI主要是开发基于浏览器客户端与服务器端程序。效率比CGI方式高,而且也扩展了CGI没有的一些功能。(基于TCP/IP模型中的应用层)

2)CGI主要是开发基于浏览器客户端与服务器端程序。(基于TCP/IP模型中的应用层)

3)WinInet主要是开发客户端程序。(基于TCP/IP模型中的应用层)

4)Winsock主要是基于socket来开发客户端与服务器端程序。(基于TCP/IP模型中的各层)要想开发低层协议的程序的话就要了解协议的报文格式。

《即时通讯软件开发》专门讨论Windows网络编程技术,覆盖Windows

95/98/NT

4/2000/CE平台。内容包括NetBIOS和Windows重定向器方法、Winsock方法、客户端远程访问服务器方法。本书论述深入浅出、用大量实例详解了微软网络API函数的应用。

《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同 *** 作系统中运行。

《网络通信编程实用案例精选》是一本介绍利用vlsuaIC进行网络通信程序开发的书籍。书中精选了大量网络实例,涵盖了本地汁算机网络编程、局域网网络通信编程、IE编程、网络通信协议编程、串口通信编程、代理服务器编程和高级网络通信编程,即时通讯软件开发。

通信行程卡服务、短信、支付宝小程序是指查询“通信行程卡”的一系列渠道。短信、支付宝小程序、微信小程序等都是通信行程卡的查询渠道,可用通过这些渠道查询手机号用户前14天到过的所有地市信息。通信大数据行程卡,是由中国信通院联合中国电信、中国移动、中国联通三家基础电信企业利用手机“信令数据”,通过用户手机所处的基站位置获取,为全国16亿手机用户免费提供的查询服务,手机用户可通过服务,查询本人前14天到过的所有地市信息。

现在看来需求大约是这样:某程序有三个组成部分:

数据源:这个数据源是一个可执行程序,工作在服务器端。它负责从本需求里不可知的来源负责实际 *** 作。

服务器:这个服务器是web服务器,用来提供网页上的 *** 作接口控制数据源。服务器接受客户端传来的web请求并转换为数据源可以识别的 *** 作。

客户端:浏览器页面作为客户端将web请求发送到服务器端。每个web请求对应一个数据端的 *** 作。

一个客服程序可以与多个服务器进行通信,因为客户端可以与多个服务端对接,使用特定的协议进行通讯,从而实现数据的传输和共享。同时,当某一服务出现故障时,还可以利用另一服务进行补偿和替代,确保系统运行的稳定性和可靠性。

肯定不会继续运行的,你应该理解socket机制

当你的服务器端在listen后会主动accept客户端消息,他是处于阻塞状态的

这时候,你再启动客户端进行connect到服务器端,服务器收到客户端连接请求才会继续执行下去

通过recive/send方式发送数据

以上就是关于即时通讯软件开发几种网络编程方式(常用的即时通讯软件有哪些,各有什么特点)全部的内容,包括:即时通讯软件开发几种网络编程方式(常用的即时通讯软件有哪些,各有什么特点)、通信行程卡服务、短信、支付宝小程序是啥意思、如何写一个 web 程序和服务器端的一个 exe 程序进行通信等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10118361.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存