7.4. Soket Modeli

BSD soketleri UNIX temeline dayanarak yapılandırılmıştır: Her şey bir dosyadır. Bizim örneğe bakarsak soketler HTTP dosyasıalmamızı sağlamıştır. Daha sonra içinden PNG dosyasınıçıkarmak bize kalmıştır. Ağ iletişiminin karmaşıklığından dolayısadece open sistem çağrsınıveya C deki open() fonksiyonunu kullanamayız. Yerine bir soketi açmak için birkaç adımlık işlem yapmalıyız. Ayrıca bir kez soketi açtıkdan sonra yapacağımız işlemler dosya üzerinde yaptığımız işlemlerle aynışekilde olur: soketten okuyabiliriz, sokete yazabiliriz, boru hattı(pipe) yapabiliriz, ve en sonunda soketi kapatırız.