Connection Manager: What’s in CONNMGR_CONNECTION_DETAILED_STATUS?

The CONNMGR_CONNECTION_DETAILED_STATUS struct tells the detailes information of all connections that connection manager can use to build connection path to satisfy a connection request at that point of time. It can be otabined by calling ConnMgrQueryDetailedStatus.   typedef struct _CONNMGR_CONNECTION_DETAILED_STATUS{   struct _CONNMGR_CONNECTION_DETAILED_STATUS* pNext;   DWORD dwVer;   DWORD dwParams;   DWORD dwType;   DWORD…

4

Connection Manager: Null Proxy

Null Proxy   In CM_ProxyEntries CSP, a proxy entry has a “Type” characteristic: ·         0 for null proxies ·         1 for HTTP proxies ·         2 for WAP proxies ·         4 for SOCKS4 proxies ·         5 for SOCKS5 proxies Notice Type 0 is for Null Proxy. What is a Null Proxy? A Null Proxy basically identifies…

3

Conditional Breakpoint in Platform Builder for Windows CE and Mobile

I’ve had a hard time figuring out how to set conditional breakpoint in Platform Builder. No much useful information is available on the web, and the documentation does not even give an example. So, here are the findings. The same expression rules apply to Watch window as well. You can use register names directly in…

1

WSJ: Why Some Apple Fans won’t buy iPhone?

It has been said that most people who bought iPhone are Apple/Mac fans (not sure if this is true though). Today’s WSJ runs a story talking about why some Apple fans won’t buy iPhone. Here are the things they want Apple to change (this means they are happy with other stuff like the browser, multi-touch,…

1

VoIP Plan Comparisons

Ran into a web page showing VoIP Plan comparisons: VoIP Plan Comparisons One of the providers on the chart, SunRocket, is already out of business. In other news, Microsoft VoIP Solution is gaining traction – report shows Small and Medium Business favors MS VoIP solution (LCS and OCS). And, Skype had a worldwide outage last…

1

T-Mobile GSM-over-IP Phone

T-Mobile’s new service allows you to use a home WiFi network or a T-Mobile hotspot to make VoIP calls. The services comes with a Wifi Access Point you can use at home. There is no SIP or H.323 client on the phone; It creates a tunnel for GSM data on top of the IP connection established…

3

The Trouble with Apple TV … and iPhone

Brent Schlender, Fortune editor-at-large, thinks Apple TV is so Zune-like. He said, “In fact, the Apple TV is so Zune-like, you’d think Jobs was so busy with the iPhone that he outsourced the Apple TV project to the folks up in Redmond. To wit: Apple TV’s most highly touted feature is its weakest one: It…

1

Socket Binding on a Multihomed Host

On a multihomed host, which network interface does my socket bind to? In the following example, the socket is bound to INADDR_ANY, which means the system will choose one for the socket. The same thing happens for those sockets that do not explicitly call “bind()”.   // The sockaddr_in structure specifies the address family,  //…

3

The Hyperconnected – by Lev Grossman

The Time magazine (April 16, 2007) has an interesting essay by Lev Grossman: “The Hyperconnected”. I think Mr. Grossman made an excellent point here–yes, people are becoming increasingly data-addicted due to the new generation mobile gadgets that enable data access anytime, anywhere. From the essay, …It hardly needs to be said that this problem doesn’t…

1

Did I speculate on Apple iPhone?

There is a Digg story on my 2005 book “Smart Phone and Next Generation Mobile Computing“. “In his 2005 book Smart Phone and Next Generation Mobile Computing, Pei Zheng spoke of mobile music as part of the “Next Wave of Computing.” He suggested iTunes might in the future merge with mobile technology to offer users…

1