I have a [serializable] class that I serialize using a binary formatter, send over a network (TCPListener, TCPClient) and then run deserialize on. Every time I get to deserialize I get an outofmemory exception. Does anyone know why this might be happening?

(The class I'm sending is very small)

Thanks,

PM

EDIT: My class is a linked list of one of my other classes, and some methods. I made both Serializable.