【论文】用Java构建基于TCP协议的网络聊天室.pdfVIP

  • 9
  • 0
  • 约 3页
  • 2015-08-05 发布于四川
  • 举报

【论文】用Java构建基于TCP协议的网络聊天室.pdf

实践与经验 用!# 构建基于$% 协议的网络聊天室 聂 哲 ,徐人凤 (深圳职业技术学院计算机应用工程系,深圳 K/L,KK ) 摘 要: 是 公司推出的新一代网络编程语言,其以完全面向对象、支持多线程、交互性强以及跨平台 0121 4) 特性而得到广泛应用。本文通过设计一个基于* ’ (M C( 协议的网络聊天室,详细介绍了0121 语言47895: 编程及网络数据库编程的运用技巧。 关键词: ; 协议; ; 0121 * ’ ( 47895: 0#H’ 等待连接: (),连 / 基于*’( 协议的0 1 2 1 网络编程特性 47895: ;7895:;56256.1885A: 简介 接形成是以套接字来表示的,一旦连接成功,就会 在服务器—客户机之间形成一个套接字。 一般来说,进行网络通信编程,程序员必须掌 一旦连接建立好? 即服务器—客户机套接字建 握与网络有关的大量细节,有时甚至要对硬件有深 立),我们就可以使用 47895: 类提供的两个方法 刻的认识。但是,连网本身的概念并不是很难。连 B5:C=AD:4:651E ()和B5:D:AD:4:651E ()来作为输入输 网的目的是我们想获得位于其他地方某台机器上 出设备,实现服务器与客户机之间的信息交互。 的信息,并把她们移到本地,或者相反。这与文件读 ()客户机连接 + 写非常相似,只是文件存在于远程机器上,而且远程 客户机的工作就是要向服务器发出连接请求 机器有权决定如何处理我们请求或发送的数据。 并建立连接。对客户机来说,它需要给出要连接的 0121 最出色的地方就是它对网络通信编程提 服务器的C( 地址 (以便找到该服务器)以及服务器 供了强大的支持。有关连网的基层细节已被尽可 的端口号 (以便找到需要连接的服务)。至于客户 能地提取出去,并隐藏在03! 以及0121 的本机安 机到底以哪个端口与服务器的端口建立连接,是客 装系统里进行控制。对程序员而言,我们看到的编 户机上的0121 系统来决定的。 程模型是一个文件的模型。事实上,网络连接 (即 因此,对于客户机来说,网络编程的步骤是: 一个 “套接字”)已被封装到系统类里,所以,我们可 创建 对象,指定服务器的 地 ! C=5:FGG65;; C( 以像使用其他系统类一样来使用。 址:

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档