Other than what Zyzzyx said, some networks also have a channel mode that won't send channel messages to you, in order to save on bandwidth, unless you have been active in the channel. This is an overall channel setting, not something you can control (unless you are an op of the channel). Something I personally find annoying, but I can see how it saves bandwidth.