I get End of Stream too, and I looked at the my client console when I joined, and got this:
(I'm Hunan7 if you didn't already know)
2013-06-10 11:51:34 [iNFO] [sTDOUT] Connecting to 173.199.100.51, 25575
2013-06-10 11:51:36 [iNFO] [sTDOUT] Clearing dim cache
2013-06-10 11:51:36 [iNFO] [sTDERR] java.lang.NullPointerException
2013-06-10 11:51:36 [iNFO] [sTDERR] at StevenDimDoors.mod_pocketDim.dimHelper.save(dimHelper.java:978)
2013-06-10 11:51:36 [iNFO] [sTDERR] at StevenDimDoors.mod_pocketDim.ConnectionHandler.connectionClosed(ConnectionHandler.java:50)
2013-06-10 11:51:36 [iNFO] [sTDERR] at cpw.mods.fml.common.network.NetworkRegistry.connectionClosed(NetworkRegistry.java:207)
2013-06-10 11:51:36 [iNFO] [sTDERR] at cpw.mods.fml.common.network.FMLNetworkHandler.onConnectionClosed(FMLNetworkHandler.java:313)
2013-06-10 11:51:36 [iNFO] [sTDERR] at cg.b(TcpConnection.java:466)
2013-06-10 11:51:36 [iNFO] [sTDERR] at ayh.d(NetClientHandler.java:240)
2013-06-10 11:51:36 [iNFO] [sTDERR] at ayk.c(GuiConnecting.java:49)
2013-06-10 11:51:36 [iNFO] [sTDERR] at net.minecraft.client.Minecraft.l(Minecraft.java:1539)
2013-06-10 11:51:36 [iNFO] [sTDERR] at net.minecraft.client.Minecraft.J(Minecraft.java:848)
2013-06-10 11:51:36 [iNFO] [sTDERR] at net.minecraft.client.Minecraft.run(Minecraft.java:773)
2013-06-10 11:51:36 [iNFO] [sTDERR] at java.lang.Thread.run(Thread.java:724)
2013-06-10 11:51:36 [iNFO] [sTDOUT] Could not save data-- SEVERE
Hope this helps (It's a problem with dimensional doors and saving data)