美文网首页
计算机网络作业四

计算机网络作业四

作者: b258217a7a9e | 来源:发表于2017-10-24 23:12 被阅读14次

实现内容:实现聊天机器人并实现简单的智能回复

服务端主要代码:与客户端进行套接字连接,实现监听8888的端口,同时获取客户端的输入流,并进行字符匹配,借此实现简单的自动回复,比如你好,服务器回复我很好等等,

第一行代码定创建了一个与 8888 端口绑定的服务器:,第二行的ServerSocket 的 accept()方法 创建与客户连接的 Socket 对象,然后再打开冰封装重客户端中获取的输入流,再进行字符匹配,然后再响应客户端信息,比如输入你爸爸是谁,服务器则会输出我爸爸是程序猿,等等,字符匹配因为时间仓促,没写太多。将就下

用特定字符bye实现关闭套接字,操作系统释放8888端口,并返回

客户端主要代码:connect方法,实现套接字的连接

ServerSocket 的以下两个 get 方法可以分别获得服务器绑定的 IP 地址, 以及绑定的端口:

public InetAddress getInetAddress();

public int getLocalPort()在这里我是直接制定IP地址以及其窗口

实现聊天窗口界面设计,放置buttonkongjian并进行监听

线程的开启以及关闭,同时与单个客户通信的代码放在一个try 代码块中, 如果遇到异常, 该异常被catch 代码块捕获. try 代码块后面还有一个finally 代码块, 它保证不管与客户通信正常结果还是异常结束, 最后都会关闭Socket, 断开与这个客户的连接.

程序基本运行视图如下

相关文章

  • 计算机网络作业四

    实现内容:实现聊天机器人并实现简单的智能回复 服务端主要代码:与客户端进行套接字连接,实现监听8888的端口,同时...

  • 网络原理-计算机网络概述

    计算机网络概述 发展过程 计算机网络的发展主要经历了四个阶段,可概括为:第一阶段为面向终端的计算机网络,第二阶段为...

  • 计算机网络基本要素和结构

    什么是计算机网络 计算机网络的要素 计算机网络的协议 计算机网络的服务 计算机网络的结构 什么是计算机网络 计算机...

  • 计算机网络原理梳理丨计算机网络的概念

    目录 计算机网络概念 计算机网络结构 数据交换技术 计算机网络性能 计算机网络体系结构 计算机网络概念 计算机网络...

  • 计算机网络篇——网络层

    计算机网络系列 计算机网络篇——概述 计算机网络篇——链路层 计算机网络篇——网络层 计算机网络篇——传输层 计算...

  • 计算机网络篇——应用层

    计算机网络系列 计算机网络篇——概述 计算机网络篇——链路层 计算机网络篇——网络层 计算机网络篇——传输层 计算...

  • 计算机网络篇——传输层

    计算机网络系列 计算机网络篇——概述 计算机网络篇——链路层 计算机网络篇——网络层 计算机网络篇——传输层 计算...

  • 计算机网络篇——链路层

    计算机网络系列 计算机网络篇——概述 计算机网络篇——链路层 计算机网络篇——网络层 计算机网络篇——传输层 计算...

  • 2020-03-13 Daily tasks

    今天需要完成的作业: 1、软件测试思维导图 2、计算机网络笔记作业和概念整理 3、ACM 刷题 4、英语单词 5、...

  • 【计算机网络1】分层模型

    这里总结一下计算机网络的分层模型,用于回顾计算机网络相关知识。 层次结构 OSI七层模型 TCP/IP四层模型 五...

网友评论

      本文标题:计算机网络作业四

      本文链接:https://www.haomeiwen.com/subject/sktfpxtx.html