`
gogoalong
  • 浏览: 49658 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

我们唠唠嗑-通信

阅读更多
   过年了 ,高兴点。在这先说声:新年快乐!!
    开心归开心,过年得回家,除了要买张火车票,登上拥挤的火车,我们还得把方舟的船票也买了(虽然它更拥挤)。光棍年过去了, 现在得快
点找另一半,把孩子给弄一个,说不定在年底,还能见到下一代。2012到了啊!!不管结果会怎么样,日子还是要过的,祝福大家天天
开心。
      开个玩笑,心情愉快点。

     今天呢,我想把我这3天瞎忙活的事情,和大家分享分享

     通信:我就不做详细的解释,某种意义上可以理解为两个或多个人之间聊天。 能把单机游戏变成网上游戏。


这是我今天整理清楚的框架,我设计的泪图,(只供参考,可以评论

通信 表面上是不难的,  一个客户机,一个服务器。在java中创建这两个东西也很简单,
java.net.SeverSocket sever = new java.net.SeverSocket();client=sever.accept();
创建了服务器,并等待客户机的连接
java.net.Socket sever = new java.net.Socket(ip,port);
创建客户机连接上服务器,ip表示服务器地址,port是端口号。
     先看服务器这边,之前看过了《计算机网络》这本书,上面记载了客户机-服务器结构,和p2p这两种通信结构,都说p2p好用,好像这也是历史的趋势,以后都是那个结构 我就想把我的通信项目写出p2p的结构,想法是好的,但实践是麻烦的,还没有清楚客户机-服务器是怎么通
信的,有怎么知道更复杂的p2p。
    (p2p确实不错 是我不太会)
    服务器的功能是什么:接收并转发消息。我们可以这么来理解,我用手机打你电话,中间经过了移动公司,我的手机买了移动的卡,就表示我创建
了一个可以连接移动中转站的,你的也一样,我们都是客户机,我打电话给你,我说的话,不是直接发送给你,而是我说的话发送给了中转站,中转站再转发给了你。 所以移动公司中转站就是那个服务器,你我的手机就是客户机。
    所以服务器这边那个线程类中,接收到信息,处理一下,接着发送信息出去。这个处理一下,可以是你吧信息提取出来,在你的服务器界面显示等。

    这是结构上的一些东西,下面有我的项目jar文件,可以下载回去参考。

    说说一些别样感受,弄通信这玩意,技术没有多少是教的,框架建立了,不需要做很多的修改,关键是那个协议,但好的协议是你自己设计的。做通信的前期是要明白,通信的流程是什么样的。
    在做项目中可能遇到种种问题, 比方说为什么我的客户机发送了信息,服务器为什么没接收到。我们是应该怎么去想问题,从什么方向去分析问题。 1,分析源头 客户机和服务器之间的管道是否连接成功没有?在点击发送按钮监听到开始 输出测试,确认发送信息了没有?2,分析目的地 怎么算服务器接收到了信息,没再你的服务器界面显示,没有显示输出语句?等等 这样分析完问题,问题基本上就能解决了。
      协议怎么弄呢????
      (未完待续!   
  • 大小: 47.7 KB
3
1
分享到:
评论

相关推荐

    发送给同学的感恩节短信祝福语.doc

    同时,短信中的轻松幽默元素,如"懒得客气地来和你说谢谢,咱们到哪个馆子里撮一顿,唠唠嗑,如何?",可以缓解正式感,增强亲和力。 再者,利用数字化工具发送祝福语时,需要注意时间和场合的适宜性。感恩节是一个...

    感恩节英语短信.doc

    此外,还有一些轻松幽默的表达,如“懒得客气地来和你说谢谢,咱们到哪个馆子里撮一顿,唠唠嗑,如何?”这展示了感恩可以通过轻松愉快的方式进行,比如共进晚餐并畅谈。 总的来说,这些短信展示了感恩节的精神——...

    感恩节经典手机短信.doc

    5. **互动性**:“咱们到哪个馆子里撮一顿,唠唠嗑,如何?”这样的短信更具互动性,邀请对方共享时光,增进感情。 6. **幽默元素**:“你这家伙也真是的,不跟你玩了。”这样的语言增添了轻松和幽默,使感恩的情感...

    感恩节经典短信.doc

    5. **幽默元素**:一些短信采用轻松幽默的方式表达感谢,如“懒得客气地来和你说谢谢,咱们到哪个馆子里撮一顿,唠唠嗑,如何?”这种幽默的表达方式使感激之情更为亲切和自然。 6. **个性化的感谢**:每条短信都...

    口罩出口质检 表面脏污污渍破损在线检测.pdf

    唠唠口罩质检设备(口罩片检机)吧! 1、365*7*24无间断工作,不可抗拒、人为原因除外。您说人工也可以,得这是真的! 2、100片/分以上的检测速度。 人工也可以,是可以啊,您要几名员工,3名以上吧? 3、检测合格率...

    师生同聚话别情的同学聚会欢迎词范文精选.doc

    我们唠唠,我们谈谈”,倡导在聚会中分享故事,增进交流,体现了聚会的社交功能。 8. **活动氛围**:“让我们共同分享这美妙的聚会时段”,旨在营造温馨、愉快的聚会氛围,让每个人都能够享受这个特殊的时刻。 9. ...

    怎么在PCB上打logo或二维码

    审了有审, 改了又改的PCB 加上一个自己的logo 或者二维码岂不会更加帅(zhuang)气(bi)。 恩, 来一枚logo或者二维码是要得的。 下面基于AD14给大家唠唠how to do......

    初学者学习Python好还是Java好

    这类问题过一段时间就得来一波,今天就以这个为切入点和大家唠唠。 为啥要说这个话题? Python既是一个大众化的语言,也是一小搓儿开发者喜欢的语言。怎么说呢? 每个开发者都应该学学Python这个胶水语言,后端...

    iOS开发第三方键盘处理实例代码

    最近项目中遇到了键盘处理通知被调用多次的情况,废了好半天时间才找到解决办法,今天就给小伙伴儿们唠唠第三方键盘处理的那些坑! 详情请看:『https://github.com/boai/BAKeyboardDemo』 ! 1、聊天评论框的封装 ...

    PHP正则表达式完全教程之提高篇

    正则表达式,大家在开发中应该是经常用到,现在很多开发语言都有正则表达式的应用,比如javascript,java,.net,php等等,我今天就把我对正则表达式的理解跟大家唠唠,不当之处,请多多指教!

    利用File类的方法,获得某已有文件的最后修改时间.docx

    我们可以使用`java.io.File`类提供的方法来实现这一功能。以下是对标题和描述中涉及的知识点的详细说明: ### 文件类(File)介绍 `File`类是Java I/O系统的基础,它用于表示文件和目录路径名。`File`对象可以代表...

    悟道:一位IT高管20年的职场心经

    #### 第十二章:唠唠IBM 这部分通过作者在IBM的工作经历,分享了有关这家全球知名科技公司的见解。 1. **企业文化**:介绍了IBM的企业文化,特别是其重视团队精神和员工成长的文化氛围。 2. **职业发展**:作者...

    vc6.0编写的简易计算器

    在VC6.0中,我们通常会使用MFC(Microsoft Foundation Classes)框架,它提供了一系列类库和模板,简化了Windows应用程序的开发。 1. **创建新项目**:打开VC6.0,选择"File" -> "New" -> "Project",在向导中选择...

    简易计算机c#源码 用了简单工厂模式

    在"WindowsApplication1"这个文件中,我们可以推测这可能是一个基于Windows Forms的C#应用程序。Windows Forms是一个用于构建桌面应用的UI框架,它提供了丰富的控件和事件处理机制,使得开发者可以轻松地创建交互式...

    c#简单数据录入系统

    在了解这个系统之前,我们需要先掌握C#编程语言的基础知识以及Windows Forms应用开发环境。 C#是微软公司推出的一种面向对象的编程语言,它具有类型安全、垃圾回收、统一的异常处理和强大的.NET Framework库支持。...

Global site tag (gtag.js) - Google Analytics