首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

简略的聊天室实现

2012-08-30 
简单的聊天室实现我们在创建聊天室的时候,主要都是运用java.net包下面的类;创建聊天室需要了解TCP/IP协议

简单的聊天室实现
    我们在创建聊天室的时候,主要都是运用java.net包下面的类;
     创建聊天室需要了解TCP/IP协议方面的内容,我推荐几本书,大家可以参考,TCP/IP详解卷一、卷二、卷三版三本;
     现在我们用的只是最基础的,大家应该都知道我们IP地址吧,其中端口号了解吗?我给大家打个比方:我现在要邮寄一个东西到你家,我除了要知道你家是哪个城市哪条街哪栋房子外,我还必须要知道你是那栋房子的哪间房,只有这样我才能把东西准确的送到你门口;我们的IP地址就是相比于我们所处的城市街道和哪一栋,这样根据IP地址我们找到了相对应的电脑,但是每台电脑都有很多程序,信息怎么知道要找到哪个程序呢,这就要靠端口,我们电脑里面的每个程序都有一个端口号,就相当于一栋房子有很多房间,其中端口号就相当于房间号;根据端口号我们的信息才能准确的发送到相应的程序;
      现在我们要创建一个聊天室就必须先创建一个服务器,这个服务器以前是不存在我们电脑上就不存在端口号,所以我们就必须先赋予服务器一个端口号,我们要新建的端口号必须是我们电脑上没有用过的端口号,不然就会报错;我们电脑现在启动了哪些端口我们可以在cmd中输入netstat -an这个命令符来查看;
     下面就是我们创建一个服务器的代码:

  

热点排行