IPv6-enabling time adjustment

IPv6-enabling time adjustment

tags:

This time, we visited Mr. Hirose, who made a Windows desktop accesory called Yuzuko Dokei He made this software IPv6-enabled.

Yuzuko Dokei


Yuzuko Dokei displays a cute girl who tell you the current time every one or half hour. The software automatically adjusts time by accessing NTP server periodically.

Mr. Hirose decided to make this software when he tried another time-reader software and felt that it was convenient. The next thing he did was to IPv6-enable time adjustment process.

He hasn't done Windows programming much recently, but he is a UNIX programmer. Some people in the office are involved in IPv6. He didn't think that he could achieve something big with IPv6, but just wanted to try something new.

IPv6 support process was far easier than he had expected. The program is short, so he just read related documents by Microsoft and made neccesary changes.

Mr. Hirose

The only issue he came accross was asyncronous process.

"gethostbyname() has an asynchronous equivalent, WSAsyncGetHostByName(), and Yuzuko Dokei uses this API. But IPv6 getaddrinfo() didn't have that, so I made it. I could have used getaddrinfo(), just that name resolution process blocks the Window."

He referred to a patch program of another software. But it required using threads. It was the first time for him to use theads, so he had to learn dealing with memory corruptions.

Mr. Hirose doesn't have special expectations to IPv6. But he feels that NAT in the curent Internet has its limit. He began interested in IPv6 for this reason.

この記事のトラックバックURL

http://www.ipv6style.jp/trackback/598
Ads by Google