自己动手做一个局域网聊天工具(一)



作者:朱金灿

来源:http://blog.csdn.net/clever101

 

现在部门使用的局域网聊天工具是飞秋,但是飞秋总是不够稳定,有时会掉线。这使我萌生一个念头:做一个局域网聊天工具。局域网聊天工具要实现的功能可以很多,首先需要分析的是它的核心需求是什么?分析一个软件的核心需求,要看人们用这个软件的最经常的操作是什么。我观察了一下,我们用聊天工具主要是这三点:发文字信息,发截图和发文件。就是说第一阶段需要实现的是这三个功能。而实现这三个功能,首先要攻克的网络通讯这一关。这里主要用到了socket编程。

 

现在谈谈我对socket的理解。Socket的中文翻译叫插座。我感觉这个翻译很形象。Socket可以理解为一种连接对象,就是把服务端和客户端都连接起来的对象。具体就是假如服务端和客户端要连接起来,就是服务端和客户端都要创建一个socket对象,然后二者通过socket对象进行数据传输。可以想象两个socket对象传输数据的过程是一个监控线程一样。Socket处理哪些信息呢?可以想象一般处理两类信息:一是连接类消息,比如两个socket对象之间正常连接,一方掉线,一方下线等;二是处理双方发送过来的数据。

转载于:https://www.cnblogs.com/lanzhi/p/6469798.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值