Can someone give me pointers on how to Unit Test code that is run on
two machines communicating over a network?

I think maybe one would test each end on its own first, faking the
communication between them, then start up both ends together and cause
them to interact.  That seems fair enough but when the network is not
reliable (UDP for example), how does one isolate the different problems
introduced by a lossy network from each other and from the property being
tested?

	Hugh
	hgs / dmu.ac.uk