prevent endless loop

There is a chance of stuck in a endless loop. by adding the tried
variable it stop the program to be in that situation.
Merge remote-tracking branch 'origin/master'

Conflicts:
	src/Orient/Orient.Client/Protocol/Connection.cs