2012-08-14 143 views
1

我是C編程新手。 我有兩臺Linux機器。我想從一臺Linux機器發送一些數據包到其他Linux機器。 請推薦一些參考。 我在網上發現了很多東西,有點困惑如何繼續。 請建議。將數據包從一臺Linux服務器發送到其他服務器(LINUX)

+0

Google用於套接字編程。 – Rohan 2012-08-14 12:54:24

+1

閱讀[Beej的網絡編程指南](http://beej.us/guide/bgnet/output/html/singlepage/bgnet.html)。 – 2012-08-14 12:55:17

+3

@KerrekSB Beej的指導是可憎的。請不要繼續使用它。對於OP:史蒂文的網絡書籍是你應該閱讀的內容。 – tbert 2012-08-14 13:00:40

回答

3

從頭開始使用C和網絡都有點困難,但最好的在線套接字教程是Beej's Guide to Network Programming

如果你是認真學習網絡編程的話,那麼得到這本書 - 你永遠不會後悔:W.理查德史蒂文斯的UNIX Network Programming, Volume 1

+0

再次爲這個可怕的指南。請注意讀者:警報(3)不是從套接字讀取超時的正確方法。顯然Beej從來沒有聽說過select(3)或poll(3) – tbert 2012-08-14 13:01:38

+0

@tbert:是不是有一整篇關於'select'的文章(http://beej.us/guide/bgnet/output/html/singlepage /bgnet.html#select)? – 2012-08-14 13:02:48

+1

是的,史蒂文斯是聖經,但沒有免費的在線指南...建議更好的。 – 2012-08-14 13:04:10

相關問題