1. 程式人生 > >Socket通訊(持續更新...)

Socket通訊(持續更新...)

Socket 通訊

1.提及通訊我們首先要了解的是程序間的通訊方式(IPC),可分為四類:
		a.訊息傳遞(管道、FIFO、訊息列隊)
		b.同步(訊號量、互斥量、條件變數)
		c.共享記憶體(shar memory)
		d.遠端呼叫
2.下面是關於Socket函式的用法:建立一個socket檔案
	int socket(int domain, int type, int protocol);
		domain :選擇網路程序還是做程序間的通訊
				AF_UNIX、AF_LOCAL:程序間通訊
				AF_INET、AF_INET6
		type   :SOCK_STREAM : 使用tcp協議的socket 
			    SOCK_DGRAM  :  使用udp協議的socket   
			    SOCK_RAW    : 沒有協議的socket 
		portocol:預設為0
	成功則返回一個新的套接字描述符,失敗則返回-1。