标签: java sockets tcp
我正在使用Java进行LAN通信框架,以便通过TCP进行对等传输和广播不同类型的数据(文本文件,二进制文件和序列化对象)。框架还必须允许设置不同类型的过滤器(大小,文件类型)。我有以下(不完整的)类图:
UML class diagram
在这一刻,我有一位经理接收网络以及发送方和接收方IP并创建所有套接字及其连接(方法broadcast()和transmission()。这是对的吗?或者是Peer,谁开始并接收通信,谁应该实现套接字代码(在TCPPeer中)?
broadcast()
transmission()