用ServerSocket和Socket写一个聊天程序遇到的有关问题

用ServerSocket和Socket写一个聊天程序遇到的问题
本帖最后由 MoeKagari 于 2014-11-01 21:31:56 编辑
A文件用ServerSocket建立了一个服务器
B文件用Socket写了一个客户端
运行服务器A在运行客户端B
可以正常运行,也就是B向服务器发信息并且服务器可以把信息发送回来
接着在A用多线程以便可以处理多个客户端
拷贝了一份B创建了C文件
运行服务器A在运行客户端B和C
B和C都正常运行
但是这两者之间不能相互通讯
怎样做才能使B和C的之间通过A进行通讯
------解决思路----------------------
服务端A和B能通信
服务端A和C也能通信
那么,B想和C通信,发送消息给A,告诉A这是发送给C的,A收到后发送给C
A只是中转站,客户端之间都是独立的,服务端起到的就是中转的作用