I'm really at a loss, i'm gonna double check and make sure the connection isn't coming from another computer on the network, but i don't think that's the case...
i am far from being a computer expert, in fact i have only messed with this stuff for about two weeks, but
after spending a week on the 1017 issue. i have come to the conclusion that when you are trying to connect to your own network (external ip) THROUGH the internet, your computer fails to read the internal IP address (192.168.0.***) the same as it would read an internet address (68.103.12.***). when your information is being passed back to your server computer there is an argument of the same external IP address trying to access a duplicate IP address simultaneosly sending packets in an echo effect until the computer (client) times out, causing a 1017 error: loss of connection. Ultimately there was never a connection to be lost.
think about this when you connect your computers through a hub and use sharing. you cannot have two computers with the same ip address communicate with each other.
sry if this sounds out of it, but i only slept for a couple hours in the last few days. feel free to comment on the post and after a day of sleep i will go at it again