Re: [Gambas-user] PING Benoît (ServerSocket)
On Fri, 2009-11-06 at 08:37 +0100, Ron wrote: Kad Mann wrote: On Thu, 2009-11-05 at 14:45 +0100, Jean-Yves F. Barbier wrote: Benoît Minisini a écrit : ... But if rebooting your Linux server does not make the application work again, I can't really suspect Gambas, as it does not save anything on the hard disk, especially the network component. Did you test the connection with telnet, or any other non-Gambas program? Did you test another socket server application not made in Gambas? The only possibility I see would be a memory corruption in the network component - it is possible, I didn't write it :-). By reading the source code of the Listen() method, I didn't see anything that could lead to that. But I will check again. May be a RAM is corrupted, running a full memtest86+ could reveal that (well @ least 2 tests: while physically swapping RAMs between tests in order to completely test low addresses of the 1st one) Gawd! I've got 8Gig to test. I'll take the advice, just to make sure but the problem has happened on two machines with the very same symptoms. Thanks. Just thinking out loud maybe it helps. You talked about a Windows machine at one end, maybe also check its firewall and antivirus settings, if any. I know for example Kaspersky 2010 sits between all the network connections you have, maybe some strange pattern is seen as evil, and the connection gets cut off in the middle. Check logs. I have the problem on linux and linux alone. Windows has nothing to do with it. If you transfer lots of (other) network data, make sure your switches/pcs/routers's network interfaces etc. are in the correct mode, full duplex/duplex, Well, that'll be a great help if I have only wireless. Nevertheless my network is wired but the network is not the culprit either. lots of equipment doesn't negotiate mode correctly, resulting in one device in half- and the switch in full duplex for example, it seems to work, but not 100%... you get network errors, and strange behavior. Also nothing to do with it. The problem occurred first when a Windows server was involved, however it has also happened since on a standalone linux talking to itself on localhost. The second time I posted about the problem I didn't mention Windows because Windows has been completely eliminated from the equation. I couldn't see if you are running on 64 Bits Linux, I have had many occasions of problems at the startup of my project, some times my project started 30 times in a row without any problem and the 31th time bingo! It made me nuts back then... It had to do with memory space Gambas was loaded in, if it was in 64Bit memory space, it was unstable. (those bugs are fixed by Benoit so don't worry) It has happened on both x86 and x64, and I am using x64 right now. Just to illustrate that sometimes you oversee something obvious at first, and you point at the wrong code just because you don't know where to look. Yes, true but I do know where not to look. My 2 cents. Regards, Ron_2nd. -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] PING Benoît (ServerSocket)
Kad Mann a écrit : ... I have the problem on linux and linux alone. Windows has nothing to do with it. windows might be disturbing the force... ... Also nothing to do with it. The problem occurred first when a Windows server was involved, however it has also happened since on a standalone linux talking to itself on localhost. The second time I posted about the this points the code, as Benoît suggest, not the network -- -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] PING Benoît (ServerSocket)
Kad Mann wrote: On Fri, 2009-11-06 at 08:37 +0100, Ron wrote: Kad Mann wrote: On Thu, 2009-11-05 at 14:45 +0100, Jean-Yves F. Barbier wrote: Benoît Minisini a écrit : ... But if rebooting your Linux server does not make the application work again, I can't really suspect Gambas, as it does not save anything on the hard disk, especially the network component. Did you test the connection with telnet, or any other non-Gambas program? Did you test another socket server application not made in Gambas? The only possibility I see would be a memory corruption in the network component - it is possible, I didn't write it :-). By reading the source code of the Listen() method, I didn't see anything that could lead to that. But I will check again. May be a RAM is corrupted, running a full memtest86+ could reveal that (well @ least 2 tests: while physically swapping RAMs between tests in order to completely test low addresses of the 1st one) Gawd! I've got 8Gig to test. I'll take the advice, just to make sure but the problem has happened on two machines with the very same symptoms. Thanks. Just thinking out loud maybe it helps. You talked about a Windows machine at one end, maybe also check its firewall and antivirus settings, if any. I know for example Kaspersky 2010 sits between all the network connections you have, maybe some strange pattern is seen as evil, and the connection gets cut off in the middle. Check logs. I have the problem on linux and linux alone. Windows has nothing to do with it. If you transfer lots of (other) network data, make sure your switches/pcs/routers's network interfaces etc. are in the correct mode, full duplex/duplex, Well, that'll be a great help if I have only wireless. Nevertheless my network is wired but the network is not the culprit either. lots of equipment doesn't negotiate mode correctly, resulting in one device in half- and the switch in full duplex for example, it seems to work, but not 100%... you get network errors, and strange behavior. Also nothing to do with it. The problem occurred first when a Windows server was involved, however it has also happened since on a standalone linux talking to itself on localhost. The second time I posted about the problem I didn't mention Windows because Windows has been completely eliminated from the equation. I couldn't see if you are running on 64 Bits Linux, I have had many occasions of problems at the startup of my project, some times my project started 30 times in a row without any problem and the 31th time bingo! It made me nuts back then... It had to do with memory space Gambas was loaded in, if it was in 64Bit memory space, it was unstable. (those bugs are fixed by Benoit so don't worry) It has happened on both x86 and x64, and I am using x64 right now. Just to illustrate that sometimes you oversee something obvious at first, and you point at the wrong code just because you don't know where to look. Yes, true but I do know where not to look. Ok fair enough ... Overlooked the linux-localhost part, so you're right we cannot point at Bill. Did you try to run valgrind tool already like Benoit suggested? It has proven to be very helpful to catch bugs... I had to run it several times in the past and although the output can be massive it's worth the try. Regards, Ron_2nd. -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] PING Benoît (ServerSocket)
On Fri, 2009-11-06 at 09:20 +0100, Ron wrote: Ok fair enough ... Overlooked the linux-localhost part, so you're right we cannot point at Bill. lol Did you try to run valgrind tool already like Benoit suggested? Not just yet. I've almost maxed out my bandwidth and still have a week to go before it rolls over so I'm taking the downloading easy. I've made a note to check it out. It has proven to be very helpful to catch bugs... I had to run it several times in the past and although the output can be massive it's worth the try. Thanks, appreciated. -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] PING Benoît (ServerSocket)
-Ursprüngliche Nachricht- Von: Jean-Yves F. Barbier [mailto:12u...@gmail.com] Gesendet: Freitag, 6. November 2009 09:13 An: mailing list for gambas users Betreff: Re: [Gambas-user]PING Benoît (ServerSocket) Kad Mann a écrit : ... I have the problem on linux and linux alone. Windows has nothing to do with it. windows might be disturbing the force... I do not want to start an new discussion about Windows, BUT it is a FORCE disturbance... M$ went for year$ on the Dark $ide of the Force$... As example - just check on FileZilla issues when talking with M$ FTP - due to incorrect implementation of FTP protocol, after a break, the severs starts the transfer from the very beginning - results in corupted files (100% filelength issue)... So why should we expect any difference, it is always the same - as we say in Germany - M$ is cooking his own soup ... best regards Emil -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] Gambas3
take a look in http://gambas.sourceforge.net/ at download link and at READ THESE IMPORTANT NOTES http://gambasdoc.org/help/readme?viewen AND THIS PAGE http://gambasdoc.org/help/install?viewen FIRST. * *for production apps I'm only use gambas2 at the moment Regards 2009/11/6 Kad Mann nospam.nospam.nos...@gmail.com Is it worth trying Gambas3 while it's not released? Or should I stick with Gambas2? Are there any instructions on how to get Gambas3 and compile it? -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user