局域网聊天软件项目小结(1)

  考虑局域网里没有服务器,而且我自己偏向想做一个像(飞秋)一样的程序.

  

  所以我的思路是,每个程序里都有个udp sever和client

  一个新用户上线时向5556端口广播上线信息

  每个client收到信息之后更新自己的用户表

  同时向该用户发送自己的用户信息.

 

  聊天时,建议采用udp,优点是不用建立连接,便于消息发送

    同时为了保证消息送达,我们需要发送确认信息.模拟三次握手

  发起聊天时,向5555端口发送消息,同时需要确认,收到确认后在回复收到确认,这次通信结束.

  关闭窗口,聊天结束

 

 

posted on 2014-05-15 17:28  13m0n  阅读(215)  评论(0编辑  收藏  举报