Say I were to host a BF server on port 14567 (default). When a client connects to the server, it sends the packets from its port 14567 to the port 14567 on the server right? Ok when the server returns information does it return it via 14567? If so, does the client receive this info back on port 14567? To my understanding this is determined on a per program basis. In other words the way it is coded is how the communication works. Am I wrong about this? Someone straighten me out on network ports here 