Somewhat working by sending/receiving longs, but only half received