---- Java 的 网 络 类 库 支 持 多 种Internet 协 议, 包 括Telnet, FTP 和HTTP(WWW), 与 此 相 对 应 的Java 网 络 类 库 的 子 类 库 为: Java.net
Java.net.ftp
Java.net.www.content
Java.net.www.html
Java.net.www.http ---- 这 些 子 类 库 各 自 容 纳 了 可 用 于 处 理Internet 协 议 的 类 和 方 法。 其 中,java.net 用 于 处 理 一 些 基 本 的 网 络 功 能, 包 括 远 程 登 录(Telnet);java.net.ftp 用 于 处 理ftp 协 议;java.net.www.content 用 于 处 理WWW 页 面 内 容;java.net.www.html 和java.net.www.http 则 分 别 提 供 了 对HTML 语 言 和HTTP 协 议 的 支 持。 二、 客 户 机/ 服 务 器 环 境 下 的Java 应 用 程 序
---- 客 户 机/ 服 务 器 在 分 布 处 理 过 程 中, 使 用 基 于 连 接 的 网 络 通 信 模 式。 该 通 信 模 式 首 先 在 客 户 机 和 服 务 器 之 间 定 义 一 套 通 信 协 议, 并 创 建 一Socket 类, 利 用 这 个 类 建 立 一 条 可 靠 的 链 接; 然 后, 客 户 机/ 服 务 器 再 在 这 条 链 接 上 可 靠 地 传 输 数 据。 客 户 机 发 出 请 求, 服 务 器 监 听 来 自 客 户 机 的 请 求, 并 为 客 户 机 提 供 响 应 服 务。 这 就 是 典 型 的" 请?-- 应 答" 模 式。 下 面 是 客 户?/ 服 务 器 的 一 个 典 型 运 作 过 程: ---- 2 . 服 务 器 监 听 相 应 端 口 的 输 入; ---- 3* 客 户 机 发 出 一 个 请 求; ---- 5 . 服 务 器 接 收 到 此 请 求; ---- 6 . 服 务 器 处 理 这 个 请 求, 并 把 结 果 返 回 给 客 户 机; ---- 7 . 重 复 上 述 过 程, 直 至 完 成 一 次 会 话 过 程。
Java.net.ftp
Java.net.www.content
Java.net.www.html
Java.net.www.http ---- 这 些 子 类 库 各 自 容 纳 了 可 用 于 处 理Internet 协 议 的 类 和 方 法。 其 中,java.net 用 于 处 理 一 些 基 本 的 网 络 功 能, 包 括 远 程 登 录(Telnet);java.net.ftp 用 于 处 理ftp 协 议;java.net.www.content 用 于 处 理WWW 页 面 内 容;java.net.www.html 和java.net.www.http 则 分 别 提 供 了 对HTML 语 言 和HTTP 协 议 的 支 持。 二、 客 户 机/ 服 务 器 环 境 下 的Java 应 用 程 序
---- 客 户 机/ 服 务 器 在 分 布 处 理 过 程 中, 使 用 基 于 连 接 的 网 络 通 信 模 式。 该 通 信 模 式 首 先 在 客 户 机 和 服 务 器 之 间 定 义 一 套 通 信 协 议, 并 创 建 一Socket 类, 利 用 这 个 类 建 立 一 条 可 靠 的 链 接; 然 后, 客 户 机/ 服 务 器 再 在 这 条 链 接 上 可 靠 地 传 输 数 据。 客 户 机 发 出 请 求, 服 务 器 监 听 来 自 客 户 机 的 请 求, 并 为 客 户 机 提 供 响 应 服 务。 这 就 是 典 型 的" 请?-- 应 答" 模 式。 下 面 是 客 户?/ 服 务 器 的 一 个 典 型 运 作 过 程: ---- 2 . 服 务 器 监 听 相 应 端 口 的 输 入; ---- 3* 客 户 机 发 出 一 个 请 求; ---- 5 . 服 务 器 接 收 到 此 请 求; ---- 6 . 服 务 器 处 理 这 个 请 求, 并 把 结 果 返 回 给 客 户 机; ---- 7 . 重 复 上 述 过 程, 直 至 完 成 一 次 会 话 过 程。
书生什么时候从BCB版跑到JAVA版来了,欢迎欢迎。我正在做一个电子白板包括同步浏览的项目,有空多交流。
原理不难,实现技术稍有点复杂而已。我也是用socket来实现的,定义一个消息格式,在客户与服务器建立稳定的连接后,客户端所做的操作都构造一个包含内容的特定格式的消息类对象,发至服务器,经过服务器转发到各个客户端,这样实现同步的操作。
我要实现的是一对一同步,相对来说应该简单一点吧?但是需要的是即时同步,即客户端有数据或者消息变化,服务端同时更新。如题,除了socket通讯 使用消息格式,还有其他方案么?
关注!
l_kaifeng(江南大哥):不同网页的applet是可以通信的,前提是从一个浏览器窗口打开的多窗口,不是你另外运行的一个浏览器。我就是用这种方法来实现同步浏览机制的。