疲惫的汉军,其竹盾在防备利箭与石块时已经疤痕累累,现在难以再防备火铳射出的如电光石火般迅速的弹丸,只好暂时撤退回去了。
邓愈抓紧时间,在城墙的破损之处坚立起一排排的木栅。汉军不甘心功亏一篑,又疯狂地扑上前去,踏着尸体来争夺,守军只好一边用火铳射击,一边立栅。连洪都城里最大的官——都督朱文正也亲自赶来督战,经过一个通宵的战斗,终于击破汉军的骚扰,筑好了排栅。不久,守军又在新城门一带打败了汉军。
洪都守军既然已经使用火器,攻城一方理应同样用火器还击。可是,汉军在随后发动的攻势中仍然主要依靠冷兵器,这说明他们装备的火器不多,归根结底,是陈友谅漠视火器,根本没有大量使用这种新武器的意识。
汉军接连攻城失利,便重新补充竹盾等攻城器械转而进攻水关,企图破栅而入。他们抓住守军的火铳装填弹药时比较慢,不能够快速地长时间连续射击这些弱点,不顾性命,一波波地涌来。城内,都督朱文正果断下令将士们用长槊伸出木栅外面,不断刺杀密集而来的敌人。栅外的汉军没有退缩,前面的人大胆地伸出手来抢夺长槊,后面的人继续突进。朱文正见形势不利,立即要求守军改用铁戟、铁钩向外猛刺。这些武器的枪尖旁边都有横向伸出的铁钩,难以用手抢夺。伸手抢夺的汉军全部被铁戟及铁钩划得鲜血淋漓,肉沫横飞,在无计可施的情况之下又一次退了回去。
就这样,洪都守军在守城的85个日日夜夜里,不知击退了多少次汉军的进攻,终于盼来了援兵。
朱元璋知道洪都被围的消息之后率领主力从江北回师,纠集了20万大军赶来增援,同年7月,到达长江至鄱阳湖的入口,首先部署军队封锁了这一带,再浩浩荡荡地开入鄱阳湖。陈友谅不得不解除对洪都的包围,转而全力对付朱元璋。
汉军的战舰首尾相连,全部涂成了红色,分为大、中、小三种,大舰可容3000人,中舰可容2500人,小舰可容2000人。朱元璋的战舰则是白色的,缺点是比较小,优点是机动灵活。
双方水战的战术既有共同之处,也有不同之处。共同之处是他们都鼓励“接舷战”。所谓“接舷战”,是指双方的将士在战舰靠近时进行白刃战。不同之处是汉军的战舰巨大,可以在水战中横冲直撞,力图将对手的小舰撞毁击沉;而朱元璋军队的小舰反应敏捷,擅长使用各种火器发起攻击。