高手请指点:

高手请指点:

各位高手:
   当前有一个很苦恼的事急需解决,能帮一下吗?
   我也在学socket编程,为了毕业设计,在做一个基于Linux的局域网聊天工具,我只是打算在纯文本模式下完成,功能不是很齐全,老师觉得我的实用性很差,没有效用,说这是5年前的模式,说我是倒退了。所以功能上要我齐全,让我加上文件传输功能。
    我感觉很艰难,我一个暑假就学了些基础,客户端程序写了,服务器和客户机搭配不起来。不知道服务器怎样来识别源客户端的IP地址,以及怎么获取目的客户端的IP,从而转发给目的客户端。
    请你帮忙解决下,不胜感激!因为眼下还要备考考研,时间很是紧张!
    给个设计思路,或是模板!谢了。
怎么没人回复呢。都不会吗?难道就没有高手吗?