1、伺服器(serversocket):啟動伺服器的埠監聽。每乙個server對應乙個埠號才能與外界通訊。
a,如果有訊息就獲取訊息
b,可以向外傳送訊息
(1)、serversocket 伺服器端的套接字。開啟服務端及獲取套接字物件(socket)。
serversocket.accept(); 在伺服器端,一旦有乙個使用者(client)連線上伺服器,就會呼叫該方法,否則該方法一直堵塞程式的執行。
(2)、socket:客戶端的套接字。用於監聽網路的訊息。
a,該物件可以接受訊息
b,該物件可以傳送訊息
(3)、完成伺服器的監聽
訪問網頁時沒有埠的,但是訪問資料庫必須要有埠號。預設不寫的埠時80埠。
Socket網路通訊
服務端的程式如下 1.建立乙個伺服器端socket,即serversocket,指定繫結的埠,並監聽此埠8888 serversocket serversocket new serversocket 8888 socket socket null 記錄客戶端的數量 int count 0 syste...
socket網路通訊
read write recv send readv writev recvmsg sendmsg recvfrom sendto include ssize t read int fd,void buf,size t count ssize t write int fd,const void bu...
Java 用socket實現網路通訊
這裡用乙個程序的兩個執行緒之間實現socket通訊。執行的結果是不停列印出server 但是如果服務端在mac,而客戶端在android,是沒有辦法通訊的,暫時還不知道為什麼。public static void main string args throws ioexception catch i...