My never ending mission to find the cause of the "no buffer space" available error message in my bots has taken a new turn to look towards DDE. At first I was looking at the file saving "/saveini", "/save" or "/write". Since the instances at which my bots currently do any of these functions has been dramaitcally reduced I have seen little to no improvement. The following threads are a few of the things I have gone through and tried in regards to file saving and reducing its occurance.
https://forums.mirc.com/showflat.php?Cat=...=true#Post82224https://forums.mirc.com/showflat.php?Cat=...=true#Post81907As I may or may not have said in these posts that when getting the no buffer space error message in the recent instances it doesn't seem to be a cause of network issues as the entire system acts as if there is a general memory leak of some sort ie. icons not showing up properly or not at all (desktop explorer), not all mircs detecting file changes and not all mircs being able to save their var file before they exit completely and so on.
Since those posts I have moved the bots to a Athlon XP 1800 with 1gb of ram running WinXP Pro sp1. Same errors continue although some of the scripts to handle and restart mirc have evolved to help get them back up and running they still can't save the varibles file most if not all the time after getting this error and disconnecting from IRC.
So now I look towards my ever increasing need to use DDE with our HubBot. This special bot uses DDE to count the amount of channels each of 10 bots are on. It also uses DDE to dispatch and remove each of the 10 bots from channels on request. Fetching passwords, checking if a bot is currently on a channel and checking other lists and types of things on the 10 bots remotely (without having to message them through IRC which could lag at times). This DDE usage has also been one of many things that has been used more frequently since our serivce has come more popular. As always, any suggestions are welcome as they may give me or someone else reading this ideas on how to solve this problem.