View unanswered posts | View active topics It is currently Tue Apr 07, 2020 5:16 am



Reply to topic  [ 4 posts ] 
 IPv6 compatibility 
Author Message
Ambassador
User avatar

Joined: Wed Nov 12, 2008 8:57 am
Posts: 3552
Location: Long Beach, CA
Unread post IPv6 compatibility
John,

Will the TWGS have IPv6 compatibility by the time June 8th comes around?

H

_________________
Helix
Do I really look like a guy with a plan? You know what I am? I'm a dog chasing cars.
Lest we forget
TTW TWGS v2 twgs.ddns.net:2002
I had to ask myself WWSGD?


Sun Apr 10, 2011 1:14 pm
Profile WWW
Site Admin
User avatar

Joined: Sun Dec 24, 2000 3:00 am
Posts: 3150
Location: USA
Unread post Re: IPv6 compatibility
This is not something I've given any thought. I have compiled and run the server using Winsock 2 rather than the 1.1 version it was originally coded for, and it seems to work fine. Would that be sufficient/necessary in order to be IPv6 compatible? I've come to expect and rely on a certain amount of backward compatibility so I don't have to rewrite this thing very few years, and I hope that continues to be the case.

_________________
John Pritchett
EIS
---
Help fund the TradeWars websites! If you open a hosting account with A2 Hosting, the service EIS uses for all of its sites, EIS will earn credits toward its hosting bill.


Tue Apr 12, 2011 5:28 pm
Profile WWW
Site Admin
User avatar

Joined: Sun Dec 24, 2000 3:00 am
Posts: 3150
Location: USA
Unread post Re: IPv6 compatibility
Ok, I took a quick crash course one what's going to be required to support this transition. Looks like the main thing is going to be managing addresses, since they'll be changing form. That'll require some internal and cosmetic changes, and I'm sure I'll need to be able to support both v4 and v6 addresses. Woohoo. But I'm sure it's doable. I know I have a Delphi header file that supports IPv6, and like I said, I compiled and ran with that header file to explore using some Sockets 2 functionality and it seemed to work fine. So I don't expect the transition to be a major problem. In order to begin support for IPv6, though, I will need to be able to test my sockets calls against actual IPv6 nodes, and I'm not sure how to do that at the moment. That's a significant issue for me. How do I support IPv6 addresses when they don't even exist yet? Of course I can implement support in theory and be ready to test it when IPv6 goes live, but TWGS probably won't be compatible with IPv6 until sometime after that rolls out.

At least I'll say that I'm committed to adding that compatibility.

_________________
John Pritchett
EIS
---
Help fund the TradeWars websites! If you open a hosting account with A2 Hosting, the service EIS uses for all of its sites, EIS will earn credits toward its hosting bill.


Tue Apr 12, 2011 6:14 pm
Profile WWW
Ambassador
User avatar

Joined: Wed Nov 12, 2008 8:57 am
Posts: 3552
Location: Long Beach, CA
Unread post Re: IPv6 compatibility
It just may be another Y2K thing. I read that IPv6 will be live starting June 8th this year but after thinking it through, it will be awhile before people only have an IPv6 address. Its good to know that my favorite game will still be playable. :) THanks John

H

_________________
Helix
Do I really look like a guy with a plan? You know what I am? I'm a dog chasing cars.
Lest we forget
TTW TWGS v2 twgs.ddns.net:2002
I had to ask myself WWSGD?


Tue Apr 12, 2011 11:07 pm
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 4 posts ] 

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware.