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