Skip to content

DigitalPlatform/chord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5a639f6 · Jan 8, 2025
Oct 19, 2022
Mar 13, 2021
Mar 13, 2021
Mar 13, 2021
Mar 13, 2021
Mar 13, 2021
Sep 13, 2022
Mar 13, 2021
Mar 13, 2021
Oct 19, 2022
Mar 5, 2023
Oct 1, 2022
Mar 13, 2021
Sep 13, 2022
Mar 13, 2021
Sep 13, 2022
Mar 2, 2020
Jul 15, 2018
Sep 9, 2022
Nov 8, 2022
Mar 13, 2021
May 24, 2016
Jun 24, 2022
Mar 15, 2021
Jan 4, 2023
Mar 13, 2021
Mar 15, 2021
Feb 17, 2016
Mar 5, 2023
Mar 15, 2021
Mar 13, 2021
Apr 7, 2023
Oct 1, 2022
Oct 19, 2022
Jun 5, 2016
May 19, 2016
May 23, 2023
Mar 13, 2021
Jun 24, 2022
Sep 13, 2022
Apr 9, 2024
Mar 13, 2021
Jan 28, 2022
Jan 8, 2025
May 22, 2016
Jan 10, 2024
Mar 13, 2021
Jun 24, 2022
Jun 24, 2022
Dec 7, 2015
Nov 8, 2020
Apr 8, 2019
Sep 12, 2016
Dec 7, 2015
Jun 7, 2018
Mar 24, 2022
Mar 22, 2022

Repository files navigation

chord

Chord 是数字平台公司 2015 年开始研发的新一代分布式图书馆软件。

它采用点对点通讯协议,允许没有 Internet 公开 IP 的图书馆服务器或者前端之间开展协作,实现图书馆业务和数据分享。

Z39.50 函数库

chord 里面包含一个 DigitalPlatform.Z3950.dll 函数库,实现了 Z39.50 协议栈的基本功能,使用它可以很方便地搭建 Z39.50 前端。它采用 C# 较新的 async await 写法处理通讯任务,结构合理,容易理解,节省资源。

TestZClient 是示范如何使用 Z39.50 函数库的一个小 Windows Form 前端程序,能对指定的 Z39.50 服务器进行检索、获取数据的操作,并把获取到的 MARC 记录显示在内嵌浏览器控件中。