最近写了一个TCP C/S聊天程序
客户端到客户端的信息都是通过服务器转发的?
在本地机子上测试,打开两个客户端,互相发送信息,
发现有一个客户端只能发送信息而接收不到信息,另一个正常啊,
大家有没有碰到过

解决方案 »

  1.   


    老是找不出问题所在啊,有人指点一下吗?
    分数不是问题,我会加上去的
      

  2.   

    如果是点对点聊天那不用服务端,我编过大概思路是每一个点开一个线程一直监听某端口。如果发消息再开一个线程发送消息即可。
    如果想要多人在一起聊天就需要服务器来维护一个列表,当客户端发送消息时只需要在服务端找到对方的IP即可。
    说明下,我做的是局域网的....如果需要代码请回复