Java之Socket 網路通訊的哪些七七八八事

2021-08-21 09:29:26 字數 524 閱讀 2977

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...