ReceivePacket,SendPacket的流
来源:9-4 文件消息模型基础实现-2
慕斯卡8299126
2021-07-25
为啥ReceivePacket继承的是输出流
而SendPacket继承的是输入流
一般接收不都是输入流,发送是输出流嘛
写回答
1回答
-
这个就要看你立足的角色了。
这里之所以这样定义,是对于业务来说的。
对于一个业务来说,接收到一个数据包,这个数据包要输出给业务端,所以其是一个输出流,因为要将接收到的数据输出到业务端去。
业务端可以选择将流转换为字符串、复杂的包、或者直接存储为文件,这都是可以的。
而发送一个包,也是类似,想要发送一个数据包就得有数据来源,那么这个来源就是输入流,我们通过调用输入流的api得到我们需要发送的数据,然后将数据发送出去。
022021-07-29
相似问题