`
jiagou
  • 浏览: 2534372 次
文章分类
社区版块
存档分类
最新评论

TCP协议编程复习

 
阅读更多
tcp协议
1.面向连接的
2.通过三次握手完成连接
3.可靠地协议
4.相对于udp 稍慢


分为服务端:SeverSocket


和客户端:Socket


服务端步骤:
1.建立tcp Socket服务,必须要监听一个端口
ServerSocket ss=new ServerSocket(port);
2.通过accptet方法,返回一个socket对象,同过这个socket与客户端的socket建立连接。
Socket s= ss.accept();
3.通过socket获取输入输出流,进行信息通信
写:s.getOutputStream();
读:s.getInputStream()
4.关闭资源


s.close();
ss.close();




客户端


1.建立Socket客户端,ip代表要连接的目的地址和端口
Socket s=new Socket(ip,port)


2.通过socket获取输入输出流与服务端通信
写:s.getOutputStream();
读:s.getInputStream()




3.关闭资源。
s.close();
分享到:
评论

相关推荐

    XTU《网络协议分析及编程》复习搜整

    这里面给出了2015级的命中知识点、以及我们这一届复习所搜整的知识点大汇聚。 ----XTU《网络协议分析及编程》复习搜整

    Android网络编程-TCP协议.pdf

    Android网络编程-TCP协议.pdf 学习资料 复习资料 教学资源

    海南大学《TCP IP网络编程》复习题.pdf

    海南大学《TCP IP网络编程》复习题

    《TCP/IP:协议分析与应用编程》课后题答案

    《TCP/IP:协议分析与应用编程》课后题答案(人民邮电出版社,李峰、陈向益编著),详细介绍:http://blog.csdn.net/xunciy/article/details/79238071

    Android网络编程-TCP_IP协议.pdf

    Android网络编程-TCP_IP协议.pdf 学习资料 复习资料 教学资源

    C#计算机网络编程复习

    在C#中进行计算机网络编程,开发者可以利用.NET框架提供的丰富类库来创建各种网络应用程序,包括但不限于客户端-服务器架构的程序、Web服务、套接字编程、TCP/IP通信、UDP广播以及高级网络协议如HTTP、FTP、SMTP等

    Linux网络编程视频视频教程系列一

    09-TCP协议avim 10-BS和CS模型比对.mp4 AV 11-套接字avi A 12-回顾avi 13-网络字节序.avi A 14-IP地址转换函数avi Av 15-sockaddr地址结构avAvi 16-socket模型创建流程分析avi Av 17-socket和bind.avi AM 18-...

    android复习提纲

    android复习题纲 a)掌握Android的常用布局: b)掌握Android的事件处理方式:基于监听(五种使用...e)了解Android网络编程:TCP和HTTP协议及其使用场合 f)掌握Android网络编程:使用WebView浏览网页,HTTPClient下载网页

    计算机网络课件及知识点总结

    第11章 传输层协议:TCP 第11章 传输层协议:UDP 第12章C/S模型与SOCKET编程接口 第12章C/S模型与SOCKET编程接口 第13章-第15章DNS 、TELNET、FTP 第16章-第17章EMAIL、WWW 第18章-第19章网络管理与网络安全 复习...

    网络工程师考试复习资料

    第三部分(第7~11章)讨论网络互连技术及其相关协议,涉及网络互连、TCP/IP参考模型、IP、ARP和ICMP、IP路由以及TCP和UDP等内容。第四部分(第12~17章)讨论网络应用程序相互作用模式以及各种具体的网络应用,涉及...

    浙江计算机三级网络技术复习资料

    1. Internet基础:Internet的组成,TCP/IP协议,IP地址、子网掩码和域名,常用的Internet接入 术与路由,Internet 基本服务(电子邮件服务、远程登录服务、文件传输服务、WWW服务、其它服务)超文本、超媒体的概念...

    Python tcp传输代码实例解析

    socket是编程语言对tcp/ip协议的封装,使用其可以在两个主机之间传输文件,下面直接进入主题,下面示例是最简单的tcp传输代码示例,先启动server再启动client。需要注意python3socket只能传输byte类型,具体如何转换...

    计算机高级网络技术.doc

    网络安全的相关法规 第六节 网络安全的评价标准 第七节 环境配置 第二章 网络安全协议基础 第一节 OSI参考模型 第二节 TCP/IP协议族 第三节 网际协议IP 第四节 传输控制协议TCP 第五节 用户数据报协议UDP 第六节 ...

    个人用来练手的Python Demo合集

    Python基础语法练习部分共有23个Demo,涉及Python的基本语法知识,如变量、数据类型、运算符、控制语句...网络编程是Python的一大应用领域,这4个Demo分别展示了基于TCP和UDP协议的网络编程基础,对于初学者很有启发意义。

    Computer Networking - A Top Down Approach, 7th, converted .pdf

    2.7.1/TCP套接字编程/104 2.7.2/一个Java客户机/服务器应用程序例子/105 2.8/UDP套接字编程/109 2.9/小结/114 课后习题和问题/115 复习题/115 习题/116 讨论题/120 套接字编程作业/121 Ethereal实验/122 人物专访/...

    JAVA基础课程讲义

    基于TCP协议的SOCKET编程和通信 193 UDP通讯的实现 201 思考作业 203 上机作业(分组完成,3人一组,周末完成) 204 第十一章 JAVA多媒体编程 205 字体 205 字体示例和效果 205 颜色 206 颜色编程示例 206 图形绘制 ...

    山东大学计算机网络教程:从基础到进阶的理论与实践

    系统地介绍了计算机网络的基本概念、原理、协议、技术和应用,涵盖了计算机网络的体系结构、物理层、数据链路层、网络层、传输层、应用层等内容,以及网络安全、网络编程、网络性能等热门话题。本资源适合山东大学...

    tech_writing:我的技术写作

    unix环境高级编程(md + goodnotes)数据库 sql入门(mysql必知必会) mysql是怎样运行的 redis深度历险记编程语言 壳 c ++(c ++入门)计算机网络 http协议总结深入理解TCP协议去做埃尔普复习goodnotes !...

    viewc:c语言复习和深化练习项目

    C测试 该存储库用于复习c语言并加深我的c锻炼项目,加深对c的了解和了解,了解更多并变得对...TCP / IP协议[linux服务器编程]网卡芯片工作原理说明【包含芯片驱动程序和各个寄存器说明以及数据读写操作驱动以及电路图】

Global site tag (gtag.js) - Google Analytics