精華區beta winsock 關於我們 聯絡資訊
============================================================ 檔名:tbcwsfaq.txt 張貼頻率: 2 次/月 (每月 1,16 ±7 日) 版本:07/01/96 Ver. 1.0;10/21/96 Ver. 2.3 URL:http://www.isl.net.tw/~vinc/winsock/tbcwsfaq.htm 版權:Copyright 1996 Vincent C.H. Chen (陳政宏),歡迎非商業性之收錄與轉載. ============================================================ tw.bbs.comp.winsock 常問集 內   容 1. tw.bbs.comp.winsock 討論群 1.1 tw.bbs.comp.winsock 介紹 1.2 哪些文章可以張貼? 1.3 哪些文章不宜張貼? 2. 何謂 WinSock? 3. 何謂 SLIP 與 PPP? 4. 哪些 Winsock 系統可以取得?何處取? 5. 一般 WinSock 問題。 6. 哪些是大家最常用的 Winsock 應用軟體?如何取得? 6.1 軟體狀態說明 6.2 Winsock 應用軟體列表 6.3 Windows 95 軟體列表 7. 其他的 Winsock 相關資訊 7.1 應用軟體常問集 1) Pegasus Mail 常問集 2) Eudora Mail 常問集 3) Free Agent/ Agnet News Reader 常問集 4) Netscape 常問集 5) PGP (Pretty Good Privacy) 常問集 6) Usenet 常問集 7) 各大 BBS Winsock 板精華區 8. 何處取得本常問集? 9. 參考資料 10. 修訂紀錄 ============================= 1. tw.bbs.comp.winsock 討論群 1.1 tw.bbs.comp.winsock 介紹 目前台灣許多 BBS 站 (Internet BBS) 之「網路交換信區」的信件 (Network board),有所謂的轉信服務,也就是說這些 "板"上文章亦會傳 送到 Usenet上, 這些 BBS 站的文章轉信所成立的討論群是以 TW.BBS 為 開頭,因此,從 news 伺服器上就可以參與 BBS 網路交換信區之討論了。 所以 tw.bbs.comp.winsock 實際與 BBS 之 winsock 討論區 (板) 之信件 幾乎相同,winsock 板在一般 BBS 均有熱心的板主管理,但是一旦轉信到 Usenet,則 tw.bbs.comp.winsock 便成 為一個沒有人管理的討論群。 tw.bbs.comp.winsock (或 winsock 板) 主要是討論 Winsock (Windows Sockets) API 及許許多多的 Winsock 軟體。張貼的範圍自如何安裝 Winsock 應用軟體到 Internet Protocol 與程式之撰寫均有,而訂閱的網 友則涵蓋男女老幼、新手、 老手及程式設計師等,因為張貼與訂閱者範圍 太廣,因此這個討論群文章數量 越來越多,重複的問題也經常的出現,這 些就是本文之所以撰寫的原因。如果 你有問題或建議,請不用害怕的把他 張貼上來,但是我們希望你要張貼文章之 前,可以先看看本文所提供之一 些資訊,以避免重複的問題一再出現,為此我 們也會經常更新本文的內 容。當然我們更希望您能來信協助本文之勘誤與建 議. 1.2 哪些文章可以張貼? 基於 tw.bbs.comp.winsock 的開放性質,因此關於哪些文章可以張貼,哪 些文 章不可以張貼,並沒有嚴格的限制,但是仍應遵守下列規範: (1) 標題要切題 把問題之內容以明確的標題表示,千萬不要使用一些無關緊要或是言 過其實 的標題,如「救救我」、「幫幫我」或「請問一個問題」 等。 (2) 問題要清楚 問題除了要有切題的標題之外,應同時將你的問題描述清楚,你的描 述越清 楚,人家才容易診斷,你也比較容易解決問題。 (3) 回應先考慮 回應前先考慮一下是否要回應到討論群,因為有時候直接回信到提出 問題的 信箱可能比較妥當。另外應該避免不當言論或涉及人身攻擊 或污穢言辭。 (4) 訊息要詳盡 當宣佈或通知一個新軟體或軟體版本更新的資訊時,應儘可能說明程 式的下 載位置及其一些相關資訊,以免接下來又有一堆問檔名或下 載位置的文章出 現。筆者建議於標提前加「宣佈」或「通知」等以 提醒讀者。 (5) Cross-Post 要三思 Cross-Post 就是將同一篇文章同時張貼於不同的討論區,雖然這種 方式比較 可能獲得解答,但是卻無形中浪費相當的網路資源,且此 舉並不被大家歡 迎,因此,當你要 Cross-Post 時,務必考慮再 三. (6) 簽名勿過長 張貼文章並於文章後加簽名檔已成為一種網路禮節,但應注意簽名檔 不宜過 長,有些BBS限制簽名檔不得超過6行。 (7) 引言要適度 引用足夠的原文內容,可以讓讀者了解前後關係,當然原文之簽名檔 不宜加 以引用,更不可以完全引用,使得信件的內容又臭又長。例 如引用一篇 400 行的文章,而回應時竟然只有謝謝兩個字,這是相 當不禮貌的行為.所以引 言務必適度且足夠以協助讀者了解討論主 題的來龍去脈. (8) 符號勿過度 笑臉符號雖然可以增進信件之人性化,但是數以百計之符號不見得人 人都看 得懂,所以使用笑臉等符號務必適可而止,勿過度使用,反 而失去了其原來 之用意。 1.3 哪些文章不宜張貼? 最重要的就是不可以張貼一些不屬於本討論群的文章,例如某某軟體的破 解等 或是電腦的硬體資訊等。另外嚴禁張貼二進位檔於本討論群,這些二 進位檔可 以張貼到 alt.binaries.*或其他允許張貼二進位檔的討論群。 即使這些二進位檔 你覺得大家迫切需要,仍不宜張貼,你可以改變其他方 式告訴大家,例如將其 放到某一個 FTP Site或是告訴大家你是在何處取 得即可。 如果你要在此張貼具廣告性的文章時,請務必考慮是否適宜張貼於此。 tw.bbs.comp.winsock不是一個廣告園地,但是如果你的產品是一Winsock 應用 軟體或其他可能是這個討論群訂閱者有興趣者,你還是可以張貼,但 務必提供 產品的正確資訊。當然不能說食衣住行育樂均與訂閱的網友者有 關,而任意張 貼一些郊遊烤肉等等的文章。另外當你要練習或測試張貼文 章時,也請貼到 tw.bbs.test 或 tw.test 等討論群. 在你要張貼文章發問問題前,請務必先看此一常問集 (FAQ, Frequently Asked Question),避免張貼可以在此常問集找到答案的問題。 2. 何謂 WinSock? WinSock 是 Windows Sockets 的簡寫,是一定義在微軟視窗環境下網路應用程 式 開發介面的規格 (specfication),現在比較熱門的 Microsoft Windows 或 IBM OS/2 之 Internet 應用軟體均是遵循此一規格開發出來,這些軟體稱為 Winsock 應用軟體. 1) WinSock 的由來 WinSock 規格誕生 1991 年秋天,目前版本是在 1993 年所定出 的 1.1 版,2.0 版也即將正式公佈. 有關 WinSock 1.1 規格可以到下 列URL取得: ftp://ftp.microsoft.com/bussys/winsock/spec11/winsock.txt WinSock 2.0 相關資料則可以參考 http://www.winsock.com 2) Winsock 系統如何運作? 一套完整的 WinSock 系統包括 Prococol stack (如 TCP/IP) 、一 動態連結 程式庫 (Winsock DLL; DLL, Dynamic Link Library) 及 其他相關檔案 .winsock DLL 有所謂 16 bit 與 32 bit 之分,其 檔名分別是 winsock dll 及 wsock32.dll.Winsock dll 是一個介 於 protocol stack 與應用軟體間的界面,當你的應用程式呼叫 Winsock dll 時, winsock dll 便會將這些指令傳到 protocol stack,然後你的 protocol stack 再將其 傳到 Internet.其間之 關係簡圖如下: Winsock 應用軟體 (如 Eudora, Free Agent, Netscape 等) | WINSOCK DLL | Protocol Stack (如 TCP/IP) | 數據機或網路卡 | 網路 Winsock dll 要順利被使用,應該考慮是否與你的 protocol stack 相容。雖然 winsock 系統的動態連結程式庫都叫 winsock.dll (或 wsock32.dll),但不一定兩者相容。例如 Microsoft 的 TCP/IP 便 無法相容於 Trumpet 的 winsock.dll (或 wsock32.dll)。 有關 winsock 之進一步資料,建議您看看林軍鼐先生所撰寫之相關 文章: http://www.seed.net.tw/~seedw002/hopenet.htm 3) 要執行 Winsock應用軟體需要先具備哪些? 要利用 Winsock 應用軟體連接 Internet 必須要具備下列兩點: (1) 電腦必須與 Intenet 適當連接 連接 Internet 的方式可以利用網路卡的直接連線或是利用經 由數據機撥 接連線。如果你是透過後者連線,則必須先取得某 一 ISP (Internet Service Provider) 或學校、機關等的 PPP 或 SLIP 帳號,再經由數據機與 Internet 作 連接。 (2) Winsock 系統 (包括 protocol stack 與 winsock dll) 要使用哪一種 Winsock 系統端看你的需要。某些作業系統如 Windows 95、NT 及IBM OS/2 均內建 Winsock 系統,而其他作 業系統如 Windows 3.x 或 Windows for Workgroups 3.11 則 需要額外的 Winsock 系統,至於 目前有哪些 Winsock 系統可 以用呢?我們將在下文加以說明,這些 Winsock 系統有些是免 費,有些是 Shareware (可有一段免費評估期,當 一段時間後 若要繼續使用則須付費),也有些是商業軟體。也些也有提供 一些常用的 Winsock 應用軟體,有些則沒有提供這些軟體。 至於硬體配備,我們建議至少須有 8 MB 的記憶體 (95 則 16 MB), 硬碟 越大越好,再加上 14.4 k 以上的數據機,最好有聲霸卡與麥 克風 (如果你 想在網路上與人聊天的話). 除了電腦、Winsock 系統外,你還需要一些 Winsock 應用軟體,下 文我 們將會列出一些 Winsock 應用軟體的資訊。 3. 何謂 SLIP 與 PPP 個人 PC 要透過數據機連接 Internet 的通訊協定有幾種,最常被使用的是 SLIP (Serial Line Interface Protocol) 與 PPP (Point-to-Point Protocol )。 SLIP 大約開始於 1980 年代中期,原本是設計提供給 Unix 機器透過電話線來 作連 接。這個通訊協定,可以讓你的電腦認為你與主機的連接方式就好像是網 路卡的直 接連線。 PPP 是根據 SLIP 制定,但較 SLIP 複雜的通訊協定。他具有錯誤偵測及認證的 功能, 使得 PPP 較 SLIP 更值得信賴。對於大部分的 PC 使用者,這兩者之間 並沒感到顯 著的差異,但因為 PPP 較穩定且亦是未來的發展趨勢,因此如果你 的 ISP 同時提供 PPP 與 SLIP 給你選擇,我們建議你選擇 PPP 來作為撥接時 的通訊協定。 4. 哪些 Winsock 系統可以取得?何處取? 1) Trumpet Winsock Peter Tattam's Trumpet Winsock 在 Windows 3.x可以說是最早且最熱門 的 Winsock 系統,他除了包括 Winsock.dll 外,還提供撥號程式讓你可 以使用 PPP 或是SLIP 通訊協定。Trumpet Winsock 目前版本是 Version 3.0c (for windows 3.x & windows95) 可以在下列位址取得: ftp://ftp.tku.edu.tw/pc/winsock/Socket/twsk30a.exe 如須更多資訊,可以參見: http://www.trumpet.com.au/ (1) MTU, TCP RWIN 及 RCP MSS 應該設多少較好? 這個問題並不容易回答,主要是因為端視你的連線情況而定。 Ethernet、 SLIP、PPP 及 CSLIP 之最佳設定均不相同且有時你的 ISP 可能也要求你某 些特殊設定,但以下有一些準則可以提供你找 到較好的設定值: a. 首先參考你的 ISP 所提供給你的設定值,通常他們是最好 的設定。但 是並非所有 ISP 都對 Trumpet Winsock 熟悉,因 此這些他們提供給你的 設定值,你也許須要作ㄧ些額外的調 整,以達到最佳連線狀況。 b. 在 Trumpet Winsock 之 Help 說明文件中,作者以提供一 些準則以設 定這些值。MTU 必須是 TCP MSS 加 40。TCP RWIN 則是 TCP MSS 的3~4倍。其預設值為 MTU = 256,TCP RWIN = 848,TCP MSS = 212。但這也只是一般通則,仍須加以適度調 整以符合你自己的情況。 c. Peter Tattam 相信如果你的 ISP 支援的話,MTU 可以設定 最高為 1500,但是許多ISP 都只建議設定最高為 1006。他同 時也建議當你用 SLIP/PPP 時,TCP MSS= 512,TCP RWIN=204 8。CSLIP/CPPP 則是 TCP MSS = 212,TCP RWIN = 848。而 Ethernet 使用者則可以設 MTU = 1500,TCP RWIN = 4096, TCP MSS = 1460。 (2) 註冊的問題 Trumpet 另一個較大的問題是對於使用者註冊的回覆。因為他們很 忙,所以請 務必要有耐心。如果你發現當你寄出註冊資料後,他們 一直沒有回應,你可以 寫信到 registration@trumpet.com.au,信 中寫下你的全名,則 Trumpet 將會盡 快回覆給你註冊碼,進一步資 料請參見Trumpet Software Internation Home Page: http://www.trumpet.com.au 2) Chameleon Sampler Chameleon Sampler 是另一個較為熱門的 Winsock Stack,而 Internet Chameleon 則是 NetManage 公司的商業版 Winsock Stack。Chameleon Sampler 是一免費的軟體,除支援直接連線外,尚支援 SLIP 與 PPP,除 此也 包含一些基本的工具軟體,包括 FTP、Telnet、Mail 及 Ping 等。 與 Trumpet 相 同的是,他亦包括一個 Dialer。有關此 Winsock Stack 之其他資訊,可以參考: http://www.netmanage.com/netmanage/products/chamsamp.html 3) Microsoft TCP/IP-32 這是 Microsoft 公司為 Windows for Workgrups 3.11 所出的 Winsock 系統,此 軟體可於下列位址取得: ftp://ftp.microsoft.com/peropsys/windows/Public/tcpip/ 4) Windows 95 與 Windows NT Windows 95 本身即內建 32 bit 的 Winsock 系統。其中 Windows 95 尚 包含有 撥號網路,使你可以使用 SLIP 及 PPP,另外其所附的撥號網路文 字設定工 具則提供你自動簽入撥接伺服器。有關 Windows 95 之 TCP/IP 安裝與設定可 以參考陳政宏先生之 Windows 95 TCP/IP 安裝與設定一 文: http://www.isl.net.tw/~vinc/w95tcpip/ 5) IBM OS/2 Warp IBM OS/2 Warp 作業系統亦包括 winsock 系統及一套應用軟體,且大部分 的 Windows Winsock 應用軟體都可以穩定的運轉,有關其資訊參見: http://www.austin.ibm.com/pspinfo/warp.html http://pclt.cis.yale.edu/pclt/winworld/os2.htm 6) 資策會之 Winspan/ Winspan Lite 資策會產品開發處所開發的 Winspan/ Winsapn Lite,亦有提供一撥號 器,可以 使用利用數據機連接 Internet,同時此軟體亦包含新聞閱讀器 、電子郵遞軟體、 FTP、Telnet 等。 7)資策會資訊技術處之 Winking 資策會資訊技術處經濟部科專計畫開發完成的一符合 Winsock 1.1 網路發 展環境的軟體。並由臺 華科技公司承包加上了RPC 的功能 。 有關 Winking 之進一步資訊請參考: http://www.seed.net.tw/~seedw002/winking.htm 5. 一般 WinSock Stack 的問題。 1) "Call to Undefined Dynalink" 當發生這個錯誤訊息時,通常是因為在你的硬碟存在多個不同版本的 Winsock.dll。要解決這個問題,首先你必須確定這些 Winsock.dll 所在 的目錄是 否被包含在你的 autoexec.bat 之 path 中,如果如此,那就將 你已經不用的 winsock.dll 去除或更名。如果你只有一套 winsock.dll 但卻是發生此錯誤,將此 winsock.dll 拷貝到你的 windows\system 的目 錄,或將 winsock.dll 所在的目錄加 入你的 path 設定中。 2) 其他 Winsock 常問集. 可以參見林軍鼐先生之Winsock 系統及應用程式解惑篇 (一) 與 (二): ftp://tpts1.seed.net.tw/UPLOAD/WINKING/JNLIN/wkfaq1.txt ftp://tpts1.seed.net.tw/UPLOAD/WINKING/JNLIN/wkfaq2.txt 6. 哪些是大家最常用的 Winsock 應用軟體?何處下載? 6.1 軟體狀態說明 Freeware (免費軟體):指免費使用的軟體,但通常不可作為商業用途。如 Pegasus Mail、Free Agent。 Shareware (共享軟體):一般有 30天的評估期限,超過這個期限如欲繼續 使用, 則應該付費,當然即使你不付使用費還是可以重新安裝使用,如 Trumpet winsock 2.1x。 Donation-ware (贊助軟體):指免費使用之軟體,但是如果你喜歡且又經 常使 用,則應該贊助作者一丁點錢。如 HTML Writer。 Postcard-ware (明信片軟體):源自於 Eudora Client,即當你寄給作者 一張別緻 的明信片,則你便具有永遠使用這個軟體的權利。 Commercial-ware (商業軟體):不用說,就是要你血汗錢的軟體,通常這 些軟體 安裝時常會要求你輸入序號或註冊碼,如Agent。 6.2 Winsock 應用軟體列表 目前已經發表的中英文 Winsock 應用軟體真是難以計數,我們很難告訴你 哪一個 最適合你用。這裡提供一些軟體列表的資訊,你必須在這堆軟體中 挑選你任何最好 的軟體使用。還好,這裡有一些資源,指引你盡快找到你 所需要的軟體,這些軟體 大都應用於 Windows 作業系統。這些軟體列 表,通常也都有提供軟體下載的位置, 你可以利用 FTP 或 WWW 瀏覽器來 下載這些軟體。但要注意的是不見得所有軟體 都與中文環境相容. 1) Stroud's Consummate Winsock Apps List (經常更新) Primary Stie:http://www.cwsapps.com/http://www.stroud.com/ 台灣 Mirror Site:http://www.archi.tku.edu.tw/cwsapps/ 2) The Ultimate Collection of Winsock Compliants Software (經常更新) Primary Site: http://www.tucows.com/ 3) 桃園大都會-軟體世界 (經常更新) http://www.metro.com.tw/computer/software/ 4) Ed Sinkovits' Winter List (每週更新) http://www.mbnet.mb.ca/winter/ 5) Craig larsen's Winsock Application FAQ http://www.primenet.com/~larsenc/faqhtml.html 6) Stardust Technologies, Inc. WinSock Page http://www.winsock.com 6.3 Windows 95 軟體列表 要找 Windows 95 專用的 Winsock 軟體比 Windows 3.x 困難許多, 但是上述 的列表也都有收錄,這裡也有幾個整理相當好的軟體列 表,提供給你找軟體參 考使用。 1) Net Ex Unofficial Windows 95 Software Archive http://www.netex.net/w95/ 2) Windows95.com http://www.windows95.com/ 6.4 Shareware ≠ Freeware Winsock 的使用者實在很幸運,因為目前有許多免費的軟體可以使 用。但是並 非所有的 Winsock 應用軟體都是免費,很多的應用軟體 是 Shareware (共享軟 體)。 7. 更多的 Winsock 相關資訊 7.1 應用軟體常問集 1) Pegasus Mail 常問集 中文:陳政宏先生之 Pegasus 常問集 http://www.isl.net.tw/~vinc/pegasus/faq.htm 英文:http://www.pegasus.usa.com/faqs.html 2) Eudora Mail 常問集 中文:薛宏昇之 Eudora 常問集 http://www.isl.net.tw/books/hongseng/eudora.html 英文: http://www.qualcomm.com/ProdTech/quest/techsupport/faqs.html (official) http://mango.human.cornell.edu/kens/eudora.html#MoreFAQ 3) Free Agent/ Agnet News Reader 常問集 中文:陳政宏先生之 Free Agent/Agent 常問集 http://www.isl.net.tw/~vinc/fagent/faq.htm 中文:陳泰維先生之 Free Agent/Agent 常問集 http://www.isl.net.tw/~terry/agentfaq/ 英文: http://www.forteinc.com/agsup/csfaq.htm 4) Netscape 常問集 英文:http://home.netscape.com/eng/mozilla/3.0/faq.html http://home.netscape.com/eng/mozilla/2.0/faq.html 5) PGP (Pretty Good Privacy) 常問集 中文:陳泰維先生之 PGP FAQ 中文版 http://www.isl.net.tw/~terry/pgp-faq/ 6) Usenet 常問集 中文:陳泰維先生之 Usenet FAQ 中文版 http://www.isl.net.tw/~terry/usenet/faq.htm 7) 各大 BBS Winsock 板精華區 BBS 站每一信區均有所謂精華區,一些較為熱心的板 主會將該板的 一些文章加以收集整理成精華區的文章 (但不見得該精華區 有收錄 文章),因此在本討論群的一些常被問到的問題與解答,同時也會 收 錄在精華區中。如何進入 winsock 板的精華區呢?建議你先參考該 BBS 的使用說明,在此我們以交大資工系 BBS 為例 (bbs.csie.nctu.edu.tw): (1) telnet bbs.csie.nctu.edu.tw (2) login as guest (如果你沒有帳號的話) (3) 進入選單,選擇 B (列出所有討論區),按「enter」鍵。 (4) 列出所有討論區後,按「/」鍵。 (5) 鍵入 "winsock",按「enter」鍵。 (6) 當列出所有的 winsock 討論區之文章後,按「x」鍵即可 以進入 該 winsock 板之精華區。 另外交大資工系 BBS 之 winsock 板精華區之文章亦提供gopher 服 務,可 以利用一般 gopher client 或 www browser 瀏覽,其位址 是: gopher://gopher.csie.nctu.edu.tw:70/11/NCTU/CSIE/0Announce/comp/winsock。 8. 何處取得本常問集? http://www.isl.net.tw/~vinc/winsock/tbcwsfaq.htm 9. 參考資料 The alt.winsock FAQ (http://www.well.com/user/nac/alt-winsock-faq.html) 10. 修訂紀錄 日期 版本 修訂內容 10/18/96 2.1 trumpet winsock 3.0a 更新為 3.0c。 10/21/96 2.2 增加修訂紀錄一節。 ---- Vincent C.H. Chen (陳政宏) EMail、Voice EMail (.GSM, .VEM, .VMF): mailto:vinc@ms1.hinet.net EMail with subject SEND PGPKEY for public key or refer to homepage http://www.isl.net.tw/~vinc/ ----