作者 主題: 想了解用c語言對socket通訊建立?  (閱讀 12210 次)

0 會員 與 1 訪客 正在閱讀本文。

244713990

  • 可愛的小學生
  • *
  • 文章數: 14
    • 檢視個人資料
想了解用c語言對socket通訊建立?
« 於: 2008-06-03 10:26 »
不好意思想請問大家
因為本人是第一次要用c來寫socket通訊
因為不懂socket用法
但有去查了幾本書
想問一下各位下面那幾本那一本比較適合初學者
謝謝~~(本身就會c語言只是不了解socket通訊)
                                                                               
c語言 入門與網路設計  賈蓉生
                                                                               
網路程式設計-使用c語言
                                                                               
Linux c/c++  網路程式設計    Time研究室 顧思捷、陳錦輝
                                                                               
                                                                               
共三本
請問那一本比較適合初學者使用
謝謝!!!

Darkhero

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3728
  • 性別: 男
    • 檢視個人資料
    • ㄚ凱隨手紀
回覆: 想了解用c語言對socket通訊建立?
« 回覆 #1 於: 2008-06-03 11:04 »
找一本你看得懂得來看吧....

高手會跟你說一本他覺得講得很完整的..但是你可能看不懂...

比你差的搞不好找一本只有基礎範例的..你看完了只知道範例上做的東西...

只有你自己知道自己看得懂的,看了會有收穫的是那一本....
希望我們的討論是為了把問題解決,而不是爭論誰對誰錯.
『灌水才是重點,發文只是順便』
『我寧可讓不會釣魚的工程師餓死,也不想讓會餓死的工程師去攪沉公司....』
Blog: http://blog.darkhero.net/
秘密基地: http://www.darkhero.net/comic/
目前服務的網站: http://www.libook.com.tw/

stlee

  • 鑽研的研究生
  • *****
  • 文章數: 817
    • 檢視個人資料
回覆: 想了解用c語言對socket通訊建立?
« 回覆 #2 於: 2008-06-03 16:15 »
會C語言是一回事,用C語言去實做某個領域的功能是另外一回事

所以先讓自己看得懂並能藉由書上範例實做出來後藉由經驗的累積

LINUX 網路原理......CHRISTIAN BENVENUTI(著)...陳建勳(譯)...蔣大偉(編)----->好大一本啊!_!

看了兩章就放棄把他看完的念頭了>"<.....不過在實做網路相關功能時拿出來翻一翻總有所體會

入門....找個兩光點的投票站來灌票看能不能灌進去吧
(一般都會檢查東檢查西的不過跟他玩玩就好也不是真的要靠灌票吃飯呀)^^!



程式是人寫的,別讓工具的限制成為您想像力的極限
~程式中最重要的部份應該是註解而不是程式碼,這是因為解讀註解一定比解讀程式碼簡單
~程式寫好後約一個月就會忘的差不多了,所以花點時間把註解寫好至少能讓自己(或別人)看的懂當初在寫什麼

internet_people

  • 懷疑的國中生
  • **
  • 文章數: 38
    • 檢視個人資料
回覆: 想了解用c語言對socket通訊建立?
« 回覆 #3 於: 2008-06-14 17:28 »
不好意思想請問大家
因為本人是第一次要用c來寫socket通訊
因為不懂socket用法
但有去查了幾本書
想問一下各位下面那幾本那一本比較適合初學者
謝謝~~(本身就會c語言只是不了解socket通訊)
                                                                               
c語言 入門與網路設計  賈蓉生
                                                                               
網路程式設計-使用c語言
                                                                               
Linux c/c++  網路程式設計    Time研究室 顧思捷、陳錦輝
                                                                               
                                                                               
共三本
請問那一本比較適合初學者使用
謝謝!!!

要寫socket程式,對於TCP/IP要很熟.最好有兩台以上的電腦實際作client,server的測試.
Linux c/c++  網路程式設計    Time研究室 顧思捷、陳錦輝--這本可以參考看看,不過裡面都是一些很基本的觀念概述

如果真對socket真的有興趣,可參考下列:
UNIX 網路程式設計--網路應用程式設計介面 Sockets 與 XTI (UNIX Network Programming, Volume 1, 2/e)--這本書說得很完整,
對於開發socket相關程式有很大的幫助.
Linux 網路程式設計(Linux Socket Programming)--這本也可參考
Linux下可使用 KDevelop來開發測試會較方便.

win32可參下列:
Visual C++ 網路通訊程式實用案例精選 by 四維科技、曹衍龍、劉海英
Windows 網路與通訊程式設計 by 王豔平、張越
提供相當多的範例,可供你實際的運用及學習


祝你好運,可別只有三分鐘熱度.