社区
Android
帖子详情
新手求助,关于通过tcp协议传递数据的问题
qq_25212341
2016-09-04 08:41:56
这段代码的功能可以在输入了主机IP和端口后,把手机线性加速传感器获得的Z轴方向加速度通过tcp协议实时发送到主机 ,请问是怎么将数据发送出去的,怎样修改能将传感器获取的数据替换成用户输入的数据发送
...全文
187
1
打赏
收藏
新手求助,关于通过tcp协议传递数据的问题
这段代码的功能可以在输入了主机IP和端口后,把手机线性加速传感器获得的Z轴方向加速度通过tcp协议实时发送到主机 ,请问是怎么将数据发送出去的,怎样修改能将传感器获取的数据替换成用户输入的数据发送
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一不小心_
2016-09-04
打赏
举报
回复
SensorEventListener中应该是接收数据并发送的吧,你的写一个edittext用来输入数据,然后在这个listener中把数据替换成edittext的值,让它发送你这个值就可以了。
UDP
协议
和
TCP
协议
UDP
协议
UDP(User Datagram Protocol):用户报文
协议
没有任何特点 和
TCP
对比:不可靠、无连接、面向报文 1. 网络的基本情况就是不可靠的 没有谁能保证数据一定是可以发送到对方的,可能丢失(丢包) 即使数据发送给对方了,也不能保证数据就是无差错的(不考虑有人故意修改数据的情况) 依次发送多个数据后,不能保证接收方按照发送顺序接收到数据(乱序),每次数据的发送,都是一次独立的寻找路径的过程 2. UDP作为一种最简单的传输层
协议
,基本上没有做什么的操作来帮助用户处理复杂的网
TCP
传输
协议
中如何解决丢包
问题
TCP
在不可靠的网络上实现可靠的传输,必然会有丢包。
TCP
是一个“流”
协议
,一个详细的包将会被
TCP
拆分为好几个包上传,也是将会把小的封裝成大的上传,这就是说
TCP
粘包和拆包难题。 但是许多人有不同的理解。
TCP
协议
本身确保传输的数据不会丢失完整性。如果在传输过程中发现数据丢失或数据包丢失,最大的可能性是在发送或接收程序的过程中出现
问题
。 例如,服务器向客户端发送大量数据,并且发送频率...
TCP
协议
详解
TCP
协议
是互联网中的一种主要的传输
协议
,它具有面向连接、可靠性、有序性、流量控制和拥塞控制等特点。在使用时,需要先建立连接,进行数据传输,最后释放连接。同时,
TCP
协议
也存在一些
问题
,可以通过使用快速重传机制、加速算法和累积确认机制等方法来进行优化。
tcp
协议
丢包的
问题
(慢慢增加)
使用
tcp
协议
在任何时候都不会丢包,因为:
tcp
/ip模型中,ip层负责发送包但不保证正确接收,而
tcp
层在ip层上,保证每个包正确接收。 在应用程序中,如果用socket的send发送一段数据,只要函数返回ok,对方肯定正确接收了。 使用
tcp
传送数据不用关心数据是否正确接收更不用自己写应答机制否则就成udp了。 如果网络故障,socket会
TCP
协议
与UDP
协议
的区别
TCP
协议
和UCP
协议
与
TCP
/IP
协议
的联系,一直都是说
TCP
/IP
协议
与UDP
协议
的区别。所以我想解释一点的是
TCP
/IP
协议
是一个
协议
簇。里面包括很多
协议
的。UDP只是其中的一个。之所以命名为
TCP
/IP
协议
,因为
TCP
,IP
协议
是两个很重要的
协议
,就用他两命名了。那首先我们先总结几个区别:1.基于连接与无连接2.
TCP
要求系统资源较多,UDP较少3.UDP程序结构较简单4.流模式(
TCP
)与
Android
80,490
社区成员
91,375
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章