应用程序之间的通信

2015-08-06 18:56 3,655人阅读 暂无评论

1、简述一个应用程序之间如何通过Socket进行通信?

应用程序之间的通信是通过Socket和ServerSocket进行,Socket最为客户端,ServerSocket最为服务端。服务端的ServerSocket通过监听Socket客户端指定的端口,当接收到来自客服端的请求后,服务端会创建一个服务来服务客户,同时继续监听该端口,等待下一个客户。一旦服务端和客户端建立了用于通信的Socket实例,各个Socket就会分别打开各自的输入、输出流,完成所需的会话。

2、基于不同的底层协议如何划分Socket类型?

Socket类型有流套接字和数据报套接字。流套接字是属于TCP/IP协议族下的Socket,数据报套接字是属于UDP协议下的Socket。

3、流套接字和数据报套接字有什么区别?

你可能感兴趣的文章

来源:TeachCourse每周一次,深入学习Android教程,关注(QQ158#9359$239或公众号TeachCourse)
转载请注明出处: https://www.teachcourse.cn/android-socket-communication ,谢谢支持!

资源分享

Easy WP SMTP 插件,wordpress万网主机smtp发邮件失败解决办法 Easy WP SMTP 插件,word
MVP设计模式嵌入百度地图小结 MVP设计模式嵌入百度地图小结
关于LinearLayout设置权重后width或height不设置0dp的影响说明 关于LinearLayout设置权重后wi
一张图看懂日志收集模块 一张图看懂日志收集模块