A packet communications system which transmits a packet at a predetermined transmission rate includes a packet size controller configured to change a size of the packet in accordance with available space of a transmission buffer storing the packet, when the predetermined transmission rate is changed.