在 Oracle 網站上,有個簡單的 UDP 程式範例 ---Lesson: All About
Datagrams,這個程式和前一個程式基本上是差不多的,差別在於,它是由 client 先送個 request 給 server 端,server
端接收到後,回應訊息給 client 端,下面是 O...
分类:
其他好文 时间:
2014-06-02 22:14:48
阅读次数:
212
繼續看 Oracle 的範例程式,在裡面舉出 UDP 最重要的運用 --
群播,之前兩個範例程式測試的方式都是先執行 server,再執行 client,這個群播程式要反過來,先執行 client 以等待 server
廣播出來的訊息。1 package idv.steven;2 3 import ...
分类:
其他好文 时间:
2014-06-02 21:36:00
阅读次数:
308
ADB的全称为Android Debug
Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket
TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下ad.....
分类:
数据库 时间:
2014-06-02 15:40:53
阅读次数:
337
项目中用到了Android和C++的通信,选择了用socket 发送字符的方式,一开始使用的代码是:
socket=new Socket();
InetSocketAddress is = new InetSocketAddress(IP, port);
socket.connect(is, 100);
PrintWriter out=new P...
分类:
移动开发 时间:
2014-06-02 15:32:48
阅读次数:
267
看了两天,这三者之间的关系好像是这样的,因为GS和net在同一台机器上,所以用共享内存通信,毕竟共享内存通信是最快的进程间通信的方式,而NGP是属于客户端的,Net是属于服务器的,他与Net进程是基于LibEvent通信的,Libevent里面创建的是基于Tcp创建的socket,也就是靠他进行网络...
分类:
Web程序 时间:
2014-06-02 10:15:02
阅读次数:
301
坦白讲之前我没注意过Ctrl Z和Ctrl
C之间的差别,因为当我按下的时候发现当前运行中的命令都停止了,它们的功能貌似是一样的。但是最近在写socket程序的时候发现服务器短使用Ctrl
C用来结束一切正常,下次启动也是正常的。而使用Ctrl Z来结束时,发现再次启动时提示说地址已经被占用了,就是...
分类:
系统相关 时间:
2014-06-02 00:49:21
阅读次数:
365
// SelectCli.cpp : 定义控制台应用程序的入口点。//#include
"stdafx.h"#include #include #pragma comment(lib,"ws2_32")#define
SOCKET_MAXCNT 64#define THREAD_NUM 2 //.....
程序分为编码端和解码端,两端通过tcp socket通信,编码端一边编码一边将编码后的数据发送给解码端,解码端一边接收数据一边将解码得到的帧显示出来。
代码中的编码端编码的是实时屏幕截图。代码调用了Qt SDK。
#ifndef MAPTHREAD_H
#define MAPTHREAD_H
#include
#include
#include
#include
#include ...
分类:
其他好文 时间:
2014-06-01 15:36:55
阅读次数:
415
我们通过nio学习了Reactor模式,但是在java7中又出现了NIO.2,新的异步框架出来了,在上节中的服务端视线中看不到Reactor的影子了,但是Netty in action中写到:But notice that NIO.2 handles threading and the creation of the so-called event loop for you.所以模式还是没变,只是封装了而已!那让我们来分解下AIO(NIO.2)的封装吧!...
分类:
其他好文 时间:
2014-06-01 01:40:11
阅读次数:
388