I was previously using this program (and any other program built from sendpkmn) in Windows Safe Mode, so as to free up all of my ports - I could never figure out what was clogging port 80. I finally figured out what was using port80 and disabled the service. GTS programs can now run, but my DS will only connect to my computer every so often. The following is a log from ShinyGTS, but I presume that IR-GTS is doing the same thing, just not as verbose. Upon the FIRST attempt, there is a "CONNECTED ESTABLISHED" every time, but the Pokémon does not send until after at least four attempts.
So when the bold stuff happens, I get a Pokémon, but it only happens once of every four attempts, (or rather, it is never LESS than four, sometimes more).
I suspect it's because sendpkmn uses more ports than just 80 and I need to figure out what they are and free them, but perhaps I'm wrong, and if so, what is wrong here?
EDIT: Ah, another thing: when running IR-GTS outside of Safe Mode, dragging .pkm files does literally nothing - i need to type in the path and name for IR-GTS to work. ideas on that?