- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.类 ObjectInputStream和ObjectOutputStream 可以读取/输出(重构)对象。通过使用流中的文件可以实现对象的持久存储。如果流是网络套接字流,则可以在另一台主机上或另一个进程中重构对象。 protected ObjectOutputStream()为完全重新实现 ObjectOutputStream 的子类提供一种方法,让它不必分配仅由 ObjectOutputStream 的实现使用的私有数据。 ObjectOutputStream(OutputStream?out)创建写入指定 OutputStream 的ObjectOutputStream。 3. 类JDialog 创建对话框窗口的主要类。可以使用此类创建自定义的对话框,或者调用 JOptionPane中的多个类方法来创建各种标准对话框。 4. 线程的创建 1)通过扩展Thread类 2)实现Runnable接口 5. 结构体的设计 public class Node { String username = null; Socket socket = null; ObjectOutputStream out = null; ObjectInputStream in = null; } The end! 聊天室系统的设计与实现 聊天界面设计 客户端发送聊天消息,服务器端接受聊天消息 服务器端发送聊天消息,客户端接受聊天消息 合法性判断 启动服务,停止服务,退出 连接设置 多个客户端之间通信 数据库设计,注册及登陆 计算机应用技术课程实习 实习手册书写要求: 时间:2011.1.4-1.15,共10次日志和2篇周记,1篇实习报告 第一周:4,5,6,7,8 第二周:10,11,12,13,14 上交形式:纸质版和电子版 2 Socket通信程序设计 文志强 zhqwen20001@163.com 计算机与通信学院 基本内容 2.1 Socket通信原理 2.2 Socket 网络编程 2.3 项目实战 2.1 Socket通信原理 IP地址 : 主机标识 端 口 : 服务类型 Socket = IP(address) + Port(server) 应用程序 IP地址 端口 TCP/UDP协议 Socket A 机 应用程序 IP地址 端口 TCP/UDP协议 Socket B 机 套接字通讯首先强调发送方和接收方的区别,同时也明确服务器和客户机之间的不同 一个客户机必须知道服务器的地址和端口,以便进行申请连接 一个服务器从它接收到的数据报文中读取客户端的地址和端口 套接字通过,确定服务器和客户机的地址和端口以及协议,利用java.io实现数据的传输 Socket程序基本机理 Java--Internet语言 具备强大网络通信功能 基于套接字(Socket)通信方式 流套接字 TCP协议 (Transmission Control Protocol) UDP协议 (User Datagram Protocol) 数据报套接字 Java的Socket属于流式套接字通信,采用TCP协议,提供面向连接的服务,实现可靠的通信。 Java Socket J提供两个类,实现Socke通信: Socket编程属低层次网络编程,功能强大,相对URL网络编程提供更多的功能和更灵活的控制,复杂度较高。 ServerSocket -- 服务器端 Socket -- 客户端通 操作TCP 套接字的发送和接收需要借助java.io包的 InputStream / OutputStream 完成,分别通过方法实现: Socket.getInputStream() / Socket.getOutputStream() Socket/ServerSocket构造函数 Socket() 通过系统默认类型的 SocketImpl 创建未连接套接字 Socket(InetAddress address, int port) 创建一个流套接字并将其连接到指定 IP 地址的指定端口号 Socket(InetAddress address, int port, InetAddress localAddr, int localPort) 创建一个套接字并将其连接到指定远程端口上的指定远程地址 Socket(String host, int port)
您可能关注的文档
最近下载
- YYT1790-2021 纤维蛋白纤维蛋白原降解产物测定试剂盒(胶乳免疫比浊法).pdf VIP
- 精装修产品化施工之“全控图”-项目经理培训.pdf VIP
- 风光储项目建设合同.docx VIP
- 《电工电子技术基础课件(第7版)》高职PPT完整全套教学课件.pptx VIP
- MSA偏倚-测量系统分析报告.xlsx VIP
- XXX采煤工作面过应力集中区安全技术组织措施.pdf VIP
- 人教版九年级上册物理全册新质教学课件(配2025年秋改版教材).pptx
- 水运工程结构防腐蚀施工规范.docx VIP
- 施工企业质量安全管理手册.docx VIP
- 上交大《高速铁路动车组餐饮服务与管理》教学资料 教学课件 模块1.pptx VIP
文档评论(0)