Also setting destination values

On the changes, besides the mentioned above, I changed `remoteAddress` and
`remotePort` to `sourceAddress` and `sourcePort` respectively, which seemed to
be more related to the original spec. Then I added `destinationAddres` and
`destinationPort`.