I'm not sure I can explain it well in technical terms, but essentially there are existing network flows that are setup and are not immediately effected with changes like this. The change will only be recognized by a new network flow.
A reboot should not be necessary, but of course will work. You can probably use the netstat command (on windows) to find a flow and close it manually. Read up on the netstat command if you want to learn more.
- Ex community all-star (⌐⊙_⊙)