第一部分、概念的理解1、什么是Socket?Socket又称之为“套接字”,是系统提供的用于网络通信的方法。它的实质并不是一种协议,没有规定计算机应当怎么样传递消息,只是给程序员提供了一个发送消息的接口,程序员使用这个接口提供的方法,发送与接收消息。Socket描述了一个IP、端口对。它简化了程序员...
分类:
其他好文 时间:
2014-08-14 14:01:58
阅读次数:
157
我觉得应该花点时间熟悉一下windows编程了,不然项目的代码没法看啊。今天在家,实现了一个简单的接收消息的windows窗口,可以接收其他进程发送过来的消息。 《windows程序设计》开头就讲了一个windows程序的基本...
在Android中,主要通过MessageQueue、Looper和Handler三个类来实现Android应用程序的消息处理。其中,MessageQueue类用来描述消息队列;Looper类用来创建消息队列,以及进入消息循环;Handler类则用来发送消息和接收消息。 本文将主要对Handler....
分类:
移动开发 时间:
2014-08-05 18:57:39
阅读次数:
310
Handler的使用(一) Handler基本概念: Handler主要用于异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分逐个的在消息队列中将消息取出,然后对消息进行出来,就是发送消息和接收消息不是同步的处理。 这种机制通常用来处理相对耗时比较长的....
分类:
移动开发 时间:
2014-07-31 20:37:57
阅读次数:
456
这里主要讲的是Android中线程的概念,自己的线程不能更新UI线程中的视图。如果把Handler设置在自己的线程中,那么必须建立一个Looper。至于为什么在Activity中建立Handler就不用建立一个Looper呢,因为在UI线程初始化时就已经有一个Loop了,所以直接用就行。这里还需要注...
分类:
其他好文 时间:
2014-07-31 16:11:06
阅读次数:
181
private Socket socketClient;//客户端套接字,关于实例化请参考C# Socket基础(三)之客户端连接服务器和接收消息客户端发送消息 1 /// 2 /// 发送数据到服务端 3 /// 4 privat...
分类:
其他好文 时间:
2014-07-23 20:44:05
阅读次数:
205
Android的闹钟实现机制很简单, 只需要调用AlarmManager.Set()方法将闹钟设置提交给系统,当闹钟时间到后,系统会按照我们的设定发送指定的广播消息,我们写一个广播去接收消息做相应处理即可。
第一步是设置闹钟:
private static String MY_ALARM_ACTION = "android.alarm.test.action"; /**
...
分类:
移动开发 时间:
2014-07-23 17:09:31
阅读次数:
202
1.所有进程共用一个消息队列组。2.消息队列组里面包含一个发送消息队列和一个接收消息队列。3.请求进程主动向发送消息队列发送消息,从接收消息队列接收消息。处理进程从发送消息队列读取请求,向接收队列发送处理结果。4.同一进程组都是相同的进程。5.处理进程组内的所有进程以竞争的方式从消息队列内读取请求。...
分类:
其他好文 时间:
2014-07-23 12:53:26
阅读次数:
184
ManualResetEvent reviceManager = new ManualResetEvent(false); 1 public void args_Completed(object sender, SocketAsyncEventArgs e) 2 { 3 //监听完成客...
分类:
其他好文 时间:
2014-07-22 22:42:15
阅读次数:
272
消息过滤的背景 从一个特定的队列或主题接收消息时,您可能会希望由更多的选择。如果没有消息过滤技术,主题订阅者就会接收发布到该主题的每一条消息,而队列接收者也会继续接收下一条消息,并不考虑这些消息的内容或类型。 就主题订阅者来说,它可能要强制处理很多不必要和不想要的消息,这通常导致:编写定制Jav.....
分类:
其他好文 时间:
2014-07-20 22:00:07
阅读次数:
419