█ SKEMA ★ ESC高商名校 █
█ 公立大学直入项目申请 █
2018.7.7
新欧洲公益法律咨询
易能翻译认证 法国学校法院承认
Tel:0146781730
★IESIG★ 信息管理学院
硕士毕业后最佳选择常年招生
艺术院校 公立大学 顶级高商
2018年秋季入学现已开始招生
WELLER高商,中国认证本硕招生
红酒/奢侈品/旅游/市场传媒/金融
█ A.A.A.国际语言中心 █
法语学校◆法国签证◆法国实习
2018秋季入学火热申请中!!!
顶级高商★时尚艺术★工程师
UFEC国际商贸学院-成功之门
FLE/Prépa/Bac+1 - Bac+9
EEEA博士教育
PhD-DBA-MBA, bac+4至bac+9
2018秋季入学申请进行时
艺术院校 公立大学 顶级高商
顶级高商 公立大学 艺术院校
2018年秋季入学现已开始招生
ESC精英高商巴黎校区招生
1年双文凭! 中法认证!
艺术院校 公立大学 顶级高商
2018秋季入学 申请进行时
巴黎工程师ESILV官方直录
巴黎高商EMLV文凭中国认证
SOFRA 索法 ★ 留法院校咨询
顶级工程师/TOP高商/优质大学
2018年秋季入学现已开始招生
顶级高商 艺术院校 工程师
2018年秋季入学 已开始招生
顶级高商 公立大学 艺术院校
顶级高商 时尚艺术 工程师
2018秋季入学申请进行时
艺术院校 公立大学 顶级高商
2018年秋季入学现已开始招生
查看: 263|回复: 0

[网络通讯] Java基于Tcp/IP协议,实现网络通讯

[复制链接]

新浪微博达人勋

发表于 2017-11-27 11:13:05 | 显示全部楼层 |阅读模式
回复
  
在了解网络通讯之前,我们先来了解两个根底的概念。
其一:什么是TCP/IP协议。
如果你没有学习过网络,或许这个对你来说仅仅一个名词。用最通俗的话来讲,TCP担任传输的问题,一有问题就宣布信号,要求从头传输,直到所有的数据悉数正确抵达目的地。而IP的就是每一台联网设备上的一个当时下仅有的一个地址。
望文生义,依据TCP/IP协议的数据传送,无疑是最安稳的。而UDP/IP协议仅仅确保此次数据发送了,并不确保能抵达目的地。我们的QQ通讯原理就是依据UDP/IP协议的。
其二:TCP的根底是Socket,在TCP的链接中我们会运用到ServerSocket和Socket,那么,Socket是什么?
Socket是应用层与TCP/IP协议簇通讯的中心笼统层,Socket是一组接口,在规划模式中,Socket的规划都类似于黑盒子,完成者无需关怀内部代码完成,只需运用Socket供给的API即可。
socket通讯流程简介
接下来我们用JAVA来完成依据TCP/IP协议的网络通讯:
既然是通讯,至少存在两个目标。我们在这里树立一个Server端,一个user端。
我们先来完成Server端代码:
服务端代码1
服务端代码2
user端代码:(user端我们需求知道服务器端的IP地址)
user端1
user端2
代码完成很简单。下面我们说说几个注意事项:
榜首:运转前,先运转服务器端,然后断定server端IP地址,user端依据IP才能找到对应的主机。
第二:端口号一定要相同。
第三:不管是Server端仍是user端,用完资源一定要记住开释,养成杰出的习气。
第四:完成多人通讯,一般运用的办法就是树立线程池,或许服务器端增加多线程。

您需要登录后才可以回帖 登录 | 注册 新浪微博登陆

本版积分规则

Cookies| 关于我们| 联系我们| 服务条款| 广告服务| 复制新欧洲| 欧团网| 游游旅行| ( 沪ICP备15032081号 )   

© 2002-2018 E.CAN Inc.

快速回复
返回列表
便民工具
投诉建议
APP下载
微博分享
微信分享
寻伴同驴
返回顶部