Echo Server/Client Speaker:Fang.

Slides:



Advertisements
Similar presentations
模板的使用 教育学 江西教育学院教育系 冯芳 2012 - 10. 第二章 教育学的产生和发展 第一节 教育学的研究对象和任务 第二节 教育学的产生与发展 第三节 学习教育学的意义与方法.
Advertisements

教育部 1 教育部技職司 南區: 2010 年 11 月 5 日 北區: 2010 年 11 月 8 日 中區: 2010 年 11 月 9 日 產學攜手合作計畫 政策宣導.
104 年度環保小學堂 經費編列注意事項 會計室 : 丁子芸 中華民國 103 年 10 月 22 日 會計室 : 丁子芸 中華民國 103 年 10 月 22 日.
用 藥 安 全 用 藥 安 全 護 理 師 張 嘉 芬. 前 言 前 言 正確用藥的方法 藥袋上的秘辛 為了減少重大疾病或是醫療處理、 用藥不當的相關事件發生。
阿尔伯特亲王 阿尔伯特亲王纪念碑 维多利亚女王夫妇 维多利亚女王一家 建造水晶宫 水晶宫初建时的照片.
當我已老 謹以此文獻給像我一樣流浪在外的子女們.
梦想启航 ——大学生活与职业规划专题讲座.
河北保定外国语学校 高三家长会.
动态网站开发 【HTTP与网络基础】 李博杰
網路程式設計 (Network Programming)
2015年12月14日-2015年12月20日 缩略版.
从生命伦理学角度 对转基因食品市场准入标准及道德评价标准的研究
指導老師:羅夏美 組別:第四組 組員: 車輛二甲 蔡中銘 車輛三甲 莊鵬彥 國企二甲 陳于甄 國企二甲 詹雯晴 資傳二乙 林怡芳
課程地圖 (104年入學-日間部) 校通識核心 專業課程 必修與選修 與管理模組 網路技術 App設計與應用模組 學院通識核心 學院專業核心
以信息化带动教育现代化,打造教育的“南山质量”
什么是伸展? 无论你是久坐的生活型态或是爱好运动的人,伸展可让你身体柔软,为接下来的动作做好准备,也可以让运动后的肌肉柔缓放松。
个体税收征管政策讲解 浏阳市地方税务局.
C语言程序设计 李伟光.
封面 2015易驾考最新分享: 科目二考试方法秘诀 文章来源:易驾考官网.
基于行业的 企业技术创新信息保障体系研究 刘 华 博士 中国科学技术信息研究所.
會計資訊系統 專章A.
第三章 調整與編表.
教學經驗分享 吳毅成 國立交通大學資訊工程系 2012年4月.
第四讲 1949—1991年的中苏关系 及其经验教训.
“鼠标加水泥”的百货公司——武汉中百 朱巧巧 陆嘉怡 田泽宇.
合理控制索道游客流量 确保景区可持续发展 云南丽江玉龙雪山索道 陈加林 二0一五年十一月.
千里挑一的“征途” ——浅谈中国“国考”热.
研修4组 学习简报(第3期) 主编:左文玲 2015年2月7日.
潘集小学英语班 学习简报(第5期) 主编:吴婷 2016年2月28日.
用“自言自语法”提高学生 英语口头表达能力 李奉栖.
与领导、下级、同事的 沟通技巧.
個人投資理財分析 財務狀況匯總表 銀行存款 共同基金 外幣基金 股票投資 保險價值 黃金投資 支出預算 房貸計算 不動產價值 資源變化資料庫
“网络问政”给九江新闻网 带来新的发展机遇 -- 九江新闻网 高立东 --.
腾讯通RTX 江苏技术服务中心.
第2章 计算机网络的协议与体系结构 2.1 计算机网络体系结构的形成 2.2 协议与划分层次 2.3 计算机网络的原理体系结构
转正述职报告 乐恩公司 史航
社会工作概论 个案工作 课程培训 深圳电大 赖小乐.
荷福威士顿机器人科技有限公司 上海荷福集团
前言.
传输层是整个协议层次的核心,其任务是在源机器和目标机器之间提供可靠的、性价比合理的数据传输功能,并与当前所使用的物理网络完全独立
Java语言程序设计 清华大学出版社 第9章 网络通信.
網路安全技術期末報告 Proxy Server
北市學生生涯輔導紀錄數位化 行政端之運用
Socket 基本觀念.
Socket () and TCP client-server
TCP/IP Protocol Suite TCP/IP協定 第二組 投影片製作by簡嘉宏 綦凱宏 林睿敏 滕孟哲.
實驗 一 : RTP 實驗目的 實作部分 了解如何利用RTP在網路上傳送語音封包 加深對RTP、RTCP封包的基本格式的認識
计算机网络(第 5 版) 第 5 章 传输层.
使用Windows2003 Server R2 伺服器架設暨網路原理.
作業二 : SIP User Mobility 實驗目的 實作部分
Linux防火牆與NAT架設 2013/02/03.
Web前端开发 第23章:网站发布 阮晓龙 / 河南中医药大学管理科学与工程学科
Advister: Quincy Wu Speaker: Chenglin Tsai Date:3/26
使用WireShark解析TCP封包 Computer Network Lab2.
105-2 Python Homework 2.
網路應用.
Broadcast System For Mobile Device
课程建设汇报 方宝富 合肥工业大学
講員:游文志 排程系統教育訓練 後台管理系統 講員:游文志
SOCKET( ).
目次检索 打印 下载 文字摘录 更换背景 多窗口阅读.
Chapter 11 使用者資料包通訊協定.
2019/5/3 JAVA Socket(UDP).
實驗三 : MGCP 實驗目的 使同學瞭解MGCP模擬程式和基本通話流程,熟悉MGCP的命令與訊息,並了解Call Agent程式的運作,並學會開發新的通話服務。 實驗原理 修改 CA 以開發新服務 SS7 CA SG MGCP TGW RGW CO PSTN RTP.
Speaker : 翁瑄伶 Advisor : 柯開維 博士 Date: 2016/07/31
方格紙上畫正方形.
助教:廖啟盛 JAVA Socket(UDP) 助教:廖啟盛
第十二章 Java网络编程 1.URL编程 2.Socket网络编程 3.Datagram网络编程.
105-2 Python Homework 2.
第四章 買賣業會計.
Presentation transcript:

Echo Server/Client Speaker:Fang

Outline 1.Echo Server/Client 2. TCP Sockets 3.Java Echo Server 4.Java Echo Client in Android 5.Demo

1.Echo Server/Client 目的 以Socket連接,互相溝通 Client送出字串給 Server

2.TCP Sockets Endpoint for communication Consists of the pair <IP address, Port> Port is between 1024 and 65535 TCP connection consists of a pair of sockets Server Listens on a port Client Requests for connection

2.TCP Sockets For example Client Server IP: 146.86.3.15 Port: 12345 Server IP: 146.86.5.20 Port: 80 Connection is uniquely identified by the socket pair <146.86.3.15 : 12345, 146.86.5.20 : 80>

3.Java Echo Server Flow Note: NoThread 聽一個特定的port,並等待client提出connection request 接受request,建立socket連線 藉由socket讀取來自client的string 藉由socket傳送一樣的string給client … 關閉與此client的socket連線 回到第一步驟,繼續等待 Note: NoThread 一次只能服務一個client

3.Java Echo Server Port 執行echo的動作

3.Java Echo Server 處理input 處理output

3.Java Echo Server

4.Echo Client in Android Flow Note: 指定Server IP與Port給socket,使用socket與server端之socket建立連線 透過socket傳送string給server 透過socket接收server傳回之echo string … 關閉與server之連線 Note: 需在AndroidManifest.xml中開放User Permission android.permission.INTERNET

4.Echo Client in Android 處理input 處理output 與server建立連線 將fromuser字串寫入socket中 從socket中讀出string

5.Demo

Thanks!