Socket程式設計

2021-10-11 20:05:39 字數 927 閱讀 3151

實現socket程式設計需要有客戶端(client)及服務端(server)

客戶端

public

class

client

}catch

(ioexception e)

finally

if(isr!=null)

if(is!=null)

if(osw!=null)

if(os!=null)

if(socket!=null)

}catch

(ioexception e)}}

}

服務端
/**

* 1、監聽需要接收那些客戶端的資訊(通過埠號監聽)

* 2、接收客戶端傳送過來的資訊

* 3、給客戶端返回資訊

*/public

class

server

//4 從socket中獲取輸入流

os = socket.

getoutputstream()

;//將位元組流轉換為字元流

osw =

newoutputstreamwriter

(os)

; osw.

write

("已接受dao資訊");

osw.

flush()

;}catch

(ioexception e)

finally

if(os!=null)

if(br!=null)

if(isr!=null)

if(is!=null)

if(socket!=null)

if(serversocket!=null)

}catch

(ioexception e)}}

}

socket程式設計

一直以為serversocket accept之後客戶端才能發資訊,實驗後得出如下結論 1 serversocket沒有accept時,client是可以傳送資訊到server端的。2 serversocket accept之後,正在處理訊息時,client也是可以傳送資訊到server端。如果se...

Socket程式設計

對tcp ip udp socket程式設計這些詞你不會很陌生吧?隨著網路技術的發展,這些詞充斥著我們的耳朵。那麼我想問 1.什麼是tcp ip udp?2.socket在 呢?3.socket是什麼呢?4.你會使用它們嗎?什麼是tcp ip udp?tcp ip transmission cont...

socket程式設計

建立socket 建立乙個 socket,它可用於在基於 tcp ip 的網路 如 internet 上通訊。socket s new socket addressfamily.internetwork,sockettype.stream,protocoltype.tcp 若要使用 udp 而不是 ...