国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

TCP和UDP

2019-11-14 09:45:28
字體:
供稿:網(wǎng)友

1 基本概念

TCP:專門設計用于在不可靠的因特網(wǎng)上提供可靠的、端到端的字節(jié)流通信的協(xié)議。它是一種面向連接的協(xié)議。TCP連接是字節(jié)流。UDP:向應用程序提供了一種發(fā)送封裝的原始ip數(shù)據(jù)報的方法,并且發(fā)送時無需建立連接,是一種不可靠的連接。Socket:通常用來實現(xiàn)client-server連接。兩個java應用程序可通過一個雙向的網(wǎng)絡通信連接實現(xiàn)數(shù)據(jù)交換,這個雙向鏈路的一段稱為一個Socket。java.net包中定義的兩個類Socket和ServerSocket,分別用來實現(xiàn)雙向連接的client和server端。建立連接時所需的尋址信息為遠程計算機的IP地址和端口號。TCP端口和UDP端口是分開的,各有65536個端口。

2 TCP    這里寫圖片描述

模擬Server端:

import java.net.*;import java.io.*;public class TCPServer{ public static void main(String[] args) throws Exception{ ServerSocket ss = new ServerSocket(6666); while(true){ Socket s = ss.accept(); System.out.模擬Client端:

public class TCPClient { public static void main(String[] args) throws Exception{ //本機ip及Server端端口號 Socket s = new Socket("127.0.0.1",6666); OutputStream os = s.getOutputStream(); DataOutputStream dos = new DataOutputStream(os); Thread.sleep(30000); dos.writeUTF("hello server!");//unicode8省空間 dos.flush(); dos.close(); s.close();//Socket連接過后關(guān)掉 }}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 张家界市| 温宿县| 赤水市| 汝城县| 朝阳区| 新泰市| 都安| 古交市| 永州市| 菏泽市| 东安县| 金溪县| 凌源市| 高碑店市| 灵台县| 萍乡市| 永善县| 祁阳县| 增城市| 长顺县| 洪雅县| 太仆寺旗| 十堰市| 柳州市| 谷城县| 思南县| 莱州市| 保靖县| 左权县| 新和县| 井冈山市| 密山市| 仙居县| 大荔县| 陈巴尔虎旗| 浙江省| 色达县| 兴宁市| 咸丰县| 本溪| 灵山县|