Linux中通过Socket通信的原理是主机A的x号进程将要通信的数据通过网络发送给主机B上的y号进程
安卓进程间通信
。在网络中,IP地址可以标识一台主机,而端口号可以标识一个进程,因此Socket由IP+端口号组成。
Socket是一种特殊的IO,完成的是网络中的两个主机上的两个特定进程的通信。两个网络程序之间的一个网络连接包括通信协议、本地协议地址、本地主机端口、远端主机地址和远端协议端口,Socket数据结构中包含这五种信息。Socket通信中,数据报是一种自包含报文,发送数据报类似于给某人邮寄信件,可以邮寄很多信,但不能保证投递的次序,并且可能有些信件丢失在路上。每封信件包含接收者的地址,使这封信件独立于所有其他信件,且每封信件可能送达不同的接收者。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。