通信项目

  这个学期我想做一个名为“情书”的通信项目,从名字上看就能很快知道这是一个什么用途的项目。它是以我这个学期所学的通信知识为基础的。我很希望能将这个项目做得很好,可是现在它还只是一个雏形,有很多功能都还没有实现,只可以简单的聊天。
  首先我们是写一个服务器,创建一个端口号,使它能够和cmd单方面的通信.他的实现方法比较简单。关键在于下面的代码:
通信项目_第1张图片


这服务器的效果如图所示:





通信项目_第2张图片

通信项目_第3张图片

通信项目_第4张图片
  因为需要实现多人聊天,所以需要些写一个线程,每个线程对象就是一个用户,每个用户都需要发送消息,所以应该把发送消息的一系列方法写到线程中。

通信项目_第5张图片

通信项目_第6张图片







  最后我写了一个登陆界面以及一个聊天界面,这样的程序看起来更方便美观一些,对用户来说也会更喜欢,特别是能有一些漂亮的图片。界面是在我们学java编程是刚开始就学过的内容,所以代码什么的就不详细说明了,(参照以前写过的代码)我们直接看看它的效果吧~


通信项目_第7张图片


通信项目_第8张图片

  当然我的这个程序还是有很多不足的,比如说,发送的消息没有显示发送者的名字,这样就很混乱。还有功能现在还是太少,不过以后会完善的。

你可能感兴趣的:(通信项目)