本人编写的vb的socket程序采用动态连接方式,即对方需要发送电文时,先发送连接请求,我方接受后对方开始发送电文,我方收到电文后给相应的应答电文,在对方收到应答电文后,关闭socket
我方采用方法是:
一个socket一直处在listen状态,每当有连接请求时,我方load一个socket对象,通过此对象进行电文接收和发送,待对方完成一次电文发送后关闭socket,我方在收到close事件后unload那个socket对象,等待对方的再一次连接请求,不知道为何每次收到电文(即对方请求连接)后占用内存就增加,但是在unload socket对象后占用内存不能回落到正常状态,所以通讯程序占用的内存不停增加。
不知道哪位高人帮忙解决一下!!