- 博客(4)
- 收藏
- 关注
原创 UDP单向通信----手机发消息给电脑
要实现UDP通信,我们先来简单了解一下UDP协议 UDP和TCP一样是用来处理数据包的协议,但它和TCP又不一样: 1.UDP是无连接协议,客户端和服务器通信前不需要先建立连接,自然就没有TCP中等待连接accept()这个方法,通俗来说,TCP协议就像打电话,要先拨号接通以后二者才能通话,而UDP不用接通就可通话 2.UDP处理和传递消息效率高于TCP,因为UDP是无连接协议,所以资源的消...
2019-01-25 16:21:10 826
原创 Handler机制的简述和使用
Android实现线程的方式和Java类似: 1.继承Thread类 2.实现Runnable接口 不同之处在于,在Android中存在一个UI主线程,对于安卓界面内容的更新只能由主线程来完成。那么当我们的创建的子线程想要更新界面,就需要在子线程和UI主线程中架起一座桥梁,这个桥梁就是Handler: Handler将子线程更新的消息发送到消息队列MessageQueue中,UI主线程再从...
2019-01-22 10:51:19 775
原创 客户端与服务器之间的通信
今天我们来浅析一下通信群聊的实现,就像平常我们玩的QQ群聊功能一样,有多个账号发消息能互相接收到,其实这个数据传输的过程是在客户端和服务器间实现的。所以我们要先创建一个服务器端口。 public class Chatserver { public static void main(String[] agrs) throws IOException { Chatserver cs = ne...
2018-11-02 23:13:45 446
原创 链表的实现
数据结构一般由离散单位和连续单位构成,离散单位如链表,连续单位如数组队列,不论是链表还是数组队列他们都是线性的,有大小的,可以进行增删改查,今天我们主要来讨论链表(单向链表)的实现。 链表由节点组成,第一个结点为头节点,最后一个结点定义为尾节点,一个节点分为两部分,一部分保存数据(data),另一部分存放下一个节点的地址,最后一个节点指向空。 public class Link { p...
2018-09-23 21:03:26 112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人