摘要: 距离上次写东西已经快一个月了。这个月里由于工作和游戏的原因很少给自己充电了。唉!!用不了多久又把学来的东西还回去了。
今天写这个还是由于工作原因写的。公司要写一个socket的程序用于监控个个分店的数据。
Socket 编程,一个跨越语言统一编程方式。不论在windows和linux平台上的编程原理都是相似的。
首先先熟悉一些概念,
在现实生活中要实现信息传递就要靠沟通(通讯)。
通讯有两种方式: 广播通讯,点对点通讯 。
广播通讯
优点:能实现一对多点传递信息,无需知道对方的地址(身份),也无需知道有多少接收点可以接收到信息。
缺点:不能保证每个接受方都能受到信息。 安全性不高,任何接收点都有可能接收到信息,通常需要做较强额外数据加密类加强安全性。
点对点通讯
优点:安全性高。别人无法接收到发到目的接收方信息。可以监控到对方的接收状态
缺点:只能一次一对一的传递信息。
这两种通讯方式都有其的优点和缺点。结合使用才能发挥作
阅读全文