Diğer programlama uygulamalarında olduğu gibi soket ara yüzlerinde de daha önceden tanımlanmış sembolik sabitler ve bildirilmiş data yapıları kullanılır. Sabitler, fonksiyon prototipleri ve veri yapıları C ön-işlemcisinin gerektirdiği üzere dosyaların başlangıç kısımlarında yer alır. Bu sabitler /usr/include dizininde bulunmaktadır[36]. Aplikasyonların başlangıç kodları şu şekilde gözükebilmektedir:
#include <sys/types.h>
#include <sys/socket.h>
Berkeley soket arayüzünde iki tip birincil sabit ayarı kullanılmaktadır: Protokol Tip Sabitleri ve Adres Aile Sabitleri. Adres aile sabitleri AF_INET, AFINET6 gibi 10 farklı türdedir[37].
Soket sabitleri konusu oldukça detaylı bir konudur. Bu yüzden çalışmanın dağılmaması için daha fazla detaya girilmeden bu başlık burada sonlanmaktadır.
0 yorum:
Yorum Gönder