摘要: Socket 是程序與網(wǎng)絡(luò)間的一種接口,大部分網(wǎng)絡(luò)應(yīng)用程序都是點對點的,所謂點就是服務(wù)器端和客戶端所執(zhí)行的程序。Socket是用來接收和傳送分組的一個端點。
java的Socket編程要用到j(luò)ava.net包,最常用的是net包下的6個類:InetAddress(互聯(lián)網(wǎng)協(xié)議 (IP) 地址)類,Socket(套接字)類,ServerSocket(套接字服務(wù)器)類,DatagramSocket(發(fā)送和接收數(shù)據(jù)報包的套接字)類,DatagramPacket(數(shù)據(jù)報包)類,MulticastSocket(多播數(shù)據(jù)報套接字類用于發(fā)送和接收 IP 多播包)類,其中InetAddress、Socket、ServerSocket類是屬于TCP面向連接協(xié)議,DatagramSocket、DatagramPacket和MulticastSocket類則屬于UDP非連接協(xié)議的傳送類。
閱讀全文