fido555fido
新手上路
- 注册
- 2003-02-06
- 消息
- 666
- 荣誉分数
- 0
- 声望点数
- 0
在一个class A里,有个class B的instance: objectB,objectB 起一个thread,在一个port等待信息(用ServerSocket)。程序中需要终止objectB,然后某个时刻再产生一个objectB。
现在的问题是,第二次创建的objectB无法在同一个port创建ServerSocket,错误如同该port仍被使用。
我在终止objectB的时候用的finalize(),我也试过用thread的destroy,都不行。
怎样做才能让objectB在终止的时候把原来的port也放弃,使得新的objectB还用原来的port?
谢谢。
现在的问题是,第二次创建的objectB无法在同一个port创建ServerSocket,错误如同该port仍被使用。
我在终止objectB的时候用的finalize(),我也试过用thread的destroy,都不行。
怎样做才能让objectB在终止的时候把原来的port也放弃,使得新的objectB还用原来的port?
谢谢。