2009-10-20 15 views
11

Lütfen C'deki soket programlaması için en iyi rehber/kitap/materyal hangisi olduğunu söyleyebilir misiniz? Ağ programlama için bee'un kılavuzunu okuyorum ama sadece bir genel bakış sunuyor.
Başka kitap veya kılavuzlar önerebilir misiniz?C soket programlaması için iyi bir kitap/kılavuz nedir?

+1

Beej'in ağ programlama rehberi birçok basit uygulama için fazlasıyla yeterli. – Kylotan

+0

Kylotan'a katılıyorum, Beej'in rehberi oldukça iyi. Eğer yeterince iyi değilse o zaman doğru UNIX Ağ Programlama Cilt 1'e gidin sanırım. :) – BobbyShaftoe

+0

Bence bu konu aynı zamanda APUE kitabında da zaten var. – p4bl0

cevap

18
+0

kabul ediyor. İncil gibi bir şey. bittikten sonra, Yüksek Eşzamanlı Programlama Modelleri çalışın. Eğer bir linux 2.6x çalışmasında epoll kullanmak istiyorsanız, eğer/msvc kazanırsa, rekabet portunu deneyin. ve yeni AIO. Epo, ağ mesajlaşma ve Yüksek Eşzamanlı Programlama Modelleri hakkında daha fazla bilgi edinmek için Effo NetMsg C/C++ açık kaynak projesini ziyaret edin. – Test

+2

Muhtemelen aptalca soru: Pencerelerde program yapmayı planlıyorsanız okumaya değer mi? – Niki

+1

@nikie Evet, IMHO. Ancak, http://www.amazon.com/Windows-Sockets-Network-Programming-paperback/dp/0768682320/ –

5

UNIX Ağ Programlaması ile Sinan Ünür said olarak başlayın. Soketleri iyi kavradıktan sonra TCP/IP Illustrated Volume 1'u okuyun. Çeşitli ağ protokolleri hakkındaki bilginizi önemli ölçüde artıracağından, bunu atlamayın. FWIW, bu iki kitabın soket tabakasında ağ programlama yapmayı bile göz önünde bulunduran birinin temelini oluşturması gerektiğini düşünüyorum.

İlgili konular