美好的一天!调用nodejs方法socket.write
时,所有数据都发送到哪里?我了解每个客户端在服务器端的套接字运行。但是数据到底去哪儿了?给客户?在官方的nodejs documentanion上,没有关于目的地的信息。谢谢您的回复。
答案 0 :(得分:1)
除非您(或您的nodejs软件的一部分)首先write
将它connect
插入某个地方的其他套接字,否则您无法成功write
到一个套接字。
一个socket server listen
s for connection requests,然后在它们到达时accept
s。 (当您使用node express制作Web服务器时,express为您处理此事情。)套接字服务器的客户端connect
s。一旦连接了这对插座,将您write
插入其中一个插座的数据会在另一个插座上引起data
event。
两个插槽可能在不同位置的不同计算机上。这是全球联网的奇迹。
那么您write
的数据会去哪里?到一对中的另一个插座。
如果您使用的是数据报(而非连接),则略有不同。您getSupportFragmentManager().beginTransaction().replace(R.id.mainFrameLayout, tripsFragment).commit();
LastFragment = tripsFragment.getId();
navigationBar.setSelectedItemId(R.id.Posts);
return true;
的数据包含目标地址。但是您可能没有使用databgrams。如果是,则可能使用的是RTSP或UDP等协议栈,而不是TCP。