Re: [twsocket] Freeze when using smtp after recreating its parentform
Hello Henrik, this is frustrating :( When the trace dissapears it could also be an AV (unles you have 'stop on exceptions' enabled in the IDE). Can you send me the offending project in private mail, including source and the compiled exe file ? I can do a test on several computers if you want. Please include in your mail the steps nececary to reproduce the problem. Alternative as second step I could make a mini project (with TWSocket just connecting to someone or something) that you can test, but let's try first step 1. --- Rgds, Wilfried [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html http://www.mestdagh.biz -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Freeze when using smtp after recreating itsparentform
Hi Bjørnar! Thanks for Your input! As long as the OnRequestDone only is called with RqType = smtpQuit when the component is finished working, it should not be any problem releasing the parent form after that has happened?! Best Regards Henrik -Ursprungligt meddelande- Från: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] För Bjørnar Nielsen Skickat: den 13 december 2006 21:43 Till: 'ICS support mailing' Ämne: Re: [twsocket] Freeze when using smtp after recreating itsparentform I have not paid very much attention to this duscussion, but I want to say something about using ICS on many diffent computers and different platforms. My company have made software based on ICS that run on W95, W98, NT, W2000, WXP and Vista. The components used is HttpCli, SMTPCli, HtmlSMTPCli, POP3Cli, HttpServer, SocketServer and WSocket (including the SSL-versions of the components). I have no problems on any platforms. The only time I have had problems, have been other components that needs for example Mime32.dll or other dll's that come from installing programs that is not standard in the platform. Or maybe to old winsock. Some times I have had trouble when freeing a component from inside an eventhandler for the component, or freeing a form that contains a component that is still working, but that is bad programming, even if it made problems only on some of the platforms. Regards Bjørnar am not willing to accept that it isn't possible to use ICS components on all computers. I won't accept that too, but nobody from this list has confirmed the problem and nobody seems to know how to solve it. So it would help a lot if you could find the error condition. -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Freeze when using smtp after recreating itsparentform
Arno and others, More facts and thoughts that perhaps can shed some light on the error or point someone with more knowledge on ICS than me in the right direction: * You don't have to actually _send_ an email to get the error. It also happens if You just connect. To try this: - create form - press connect - close and free form (not application) - create form again - press connect and the program hangs * My workaround so far is to create another smtp component that exists all the time the application is running. I now discovered that this is also true with the Wsocket component. For instance put it on the main form and everything works on all computers. * Could it have something to do with disconnecting the connection? If we put a none used smtp component or none used wsocket component on the main form it automatically takes care of something that else get lost when the smtp component is freed on these computers? (And when the smtpform is created the second time its already there.) * I've now tried the earlier described demo program on 7 different computers. The error is shown on two of them. Both new Dell Precision with Win XP Intel Core Duo processor. * That everything works the first time indicates an internal component problem rather than external (firewalls, anti virus applications and so on) Thanks again guys! Best Regards Henrik -Ursprungligt meddelande- Från: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] För Arno Garrels Skickat: den 13 december 2006 17:52 Till: ICS support mailing Ämne: Re: [twsocket] Freeze when using smtp after recreating itsparentform Henrik, am not willing to accept that it isn't possible to use ICS components on all computers. I won't accept that too, but nobody from this list has confirmed the problem and nobody seems to know how to solve it. So it would help a lot if you could find the error condition. --- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Freeze when using smtp after recreating itsparentform
Hi again Wilfried! Nice to hear from You! I've now tried to have 'stop on exceptions' both enabled and disabled in the IDE but with the same result: the trace disappears at the earlier described line. I'm thankful for all the help I can get so if it is possible for You to investigate this I'm very grateful! I sending the files to Your private mail. If some one else want to test this please feel free to email me for the files or do the following procedure: * Open Your favorite demo of MailSnd, MimeTst or MailHtml. (I proceed with MailSnd-demo below.) * Add a new form with a button to the project. Write the following in the buttons OnClick method: procedure TForm2.Button1Click(Sender: TObject); begin SmtpTestForm := TSmtpTestForm.Create(Application); try SmtpTestForm.ShowModal; finally SmtpTestForm.Release; end; end; * Click on the Delphi menu: Project-Options, and remove the SmtpTestFrom from the Auto-createForms list. * Run the application and click Button1. SmtpTestForm opens and You can send one or many emails. * Close SmtpTestForm and press Button1 again. SmtpTestForm opens but You can't connect... // Henrik -Ursprungligt meddelande- Från: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] För Wilfried Mestdagh Skickat: den 14 december 2006 11:01 Till: ICS support mailing Ämne: Re: [twsocket] Freeze when using smtp after recreating itsparentform Hello Henrik, this is frustrating :( When the trace dissapears it could also be an AV (unles you have 'stop on exceptions' enabled in the IDE). Can you send me the offending project in private mail, including source and the compiled exe file ? I can do a test on several computers if you want. Please include in your mail the steps nececary to reproduce the problem. Alternative as second step I could make a mini project (with TWSocket just connecting to someone or something) that you can test, but let's try first step 1. --- Rgds, Wilfried [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html http://www.mestdagh.biz -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Freeze when using smtp after recreating itsparentform
Wilfried Mestdagh wrote: Hello Henrik, this is frustrating :( Welcome to the club. I can do a test on several computers if you want. Please include in your mail the steps nececary to reproduce the problem. I wanted to help as well, but on 3 boxes here NT4 SP6a, W2K SP4, XP SP2 (auto-updated) Henrik's simple test case did not show the error, that's why I asked him to find the error condition rather than providing a strange workaround. Once we/I can reproduce the error a fix will probably be found very quickly, given that there is a bug at all. Otherwise you can only speculate :( --- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Freeze when using smtp after recreating itsparentform
Hello Arno, Just received the compiled demo from Henrik. Tested on same boxes as you did, nothing reproducable :( Tryed with the compiled exe from Henrik as with recompiling from in IDE. Something not good: In FormCreate of the ICS form there is an appllication wide exception handler assigned which is in the form. After destroying the form it is of course still assigned. Henrik can you please do that line in comment and try again ? Possible it does no harm as it uses no private data and only shows a message box, but jsut to be sure ! --- Rgds, Wilfried [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html http://www.mestdagh.biz Thursday, December 14, 2006, 14:39, Arno Garrels wrote: Wilfried Mestdagh wrote: Hello Henrik, this is frustrating :( Welcome to the club. I can do a test on several computers if you want. Please include in your mail the steps nececary to reproduce the problem. I wanted to help as well, but on 3 boxes here NT4 SP6a, W2K SP4, XP SP2 (auto-updated) Henrik's simple test case did not show the error, that's why I asked him to find the error condition rather than providing a strange workaround. Once we/I can reproduce the error a fix will probably be found very quickly, given that there is a bug at all. Otherwise you can only speculate :( --- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Freeze when using smtp after recreating itsparentform
Hello Henrik, * My workaround so far is to create another smtp component that exists all the time the application is running. I now discovered that this is also true with the Wsocket component. For instance put it on the main form and everything works on all computers. Could it be the loading of Winsock dll ? Can you try to remove the component, and put in FormCreate: WSocketForceLoadWinsock; and in FormCloseQuery (both main form) WSocketCancelForceLoadWinsock; but first try to comment the application wide exception handler ! --- Rgds, Wilfried [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html http://www.mestdagh.biz -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Freeze when using smtp after recreating itsparentform
Forgot to mention that the XP box below has a Dual-Core Intel CPU, that should by very close to Henrik's Dell box. Arno Garrels wrote: Wilfried Mestdagh wrote: Hello Henrik, this is frustrating :( Welcome to the club. I can do a test on several computers if you want. Please include in your mail the steps nececary to reproduce the problem. I wanted to help as well, but on 3 boxes here NT4 SP6a, W2K SP4, XP SP2 (auto-updated) Henrik's simple test case did not show the error, that's why I asked him to find the error condition rather than providing a strange workaround. Once we/I can reproduce the error a fix will probably be found very quickly, given that there is a bug at all. Otherwise you can only speculate :( --- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Freeze when using smtp after recreating itsparentform
Hi Wilfried and thanks for a fast reply! I'm sending You the new demo. At my end it does not make any change removing the application wide exception handler. This is just in the ICS demo not in any of my normal applications. I also want to point out that: - It's the standard ICS MailSnd demo we are using. You can use Your own copy if You want. - I have tested and it doesn't matter if I _compile_ the demo app on a computer were the error shows or not. It shows up on one of my test computers were I can duplicate my customers error report, anyhow. // Henrik -Ursprungligt meddelande- Från: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] För Wilfried Mestdagh Skickat: den 14 december 2006 14:56 Till: ICS support mailing Ämne: *SPAM* Re: [twsocket] Freeze when using smtp after recreating itsparentform Hello Arno, Just received the compiled demo from Henrik. Tested on same boxes as you did, nothing reproducable :( Tryed with the compiled exe from Henrik as with recompiling from in IDE. Something not good: In FormCreate of the ICS form there is an appllication wide exception handler assigned which is in the form. After destroying the form it is of course still assigned. Henrik can you please do that line in comment and try again ? Possible it does no harm as it uses no private data and only shows a message box, but jsut to be sure ! --- Rgds, Wilfried [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html http://www.mestdagh.biz Thursday, December 14, 2006, 14:39, Arno Garrels wrote: Wilfried Mestdagh wrote: Hello Henrik, this is frustrating :( Welcome to the club. I can do a test on several computers if you want. Please include in your mail the steps nececary to reproduce the problem. I wanted to help as well, but on 3 boxes here NT4 SP6a, W2K SP4, XP SP2 (auto-updated) Henrik's simple test case did not show the error, that's why I asked him to find the error condition rather than providing a strange workaround. Once we/I can reproduce the error a fix will probably be found very quickly, given that there is a bug at all. Otherwise you can only speculate :( --- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Freeze when using smtp after recreating itsparentform
Hi! YES! Now we are getting somewhere. When I manually load/unload winsock as Wilfried suggested, the error does not show. So it has something to do with the loading of the dll. I'm sending You the files Wilfried :-) // Henrik -Ursprungligt meddelande- Från: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] För Wilfried Mestdagh Skickat: den 14 december 2006 15:00 Till: ICS support mailing Ämne: Re: [twsocket] Freeze when using smtp after recreating itsparentform Hello Henrik, * My workaround so far is to create another smtp component that exists all the time the application is running. I now discovered that this is also true with the Wsocket component. For instance put it on the main form and everything works on all computers. Could it be the loading of Winsock dll ? Can you try to remove the component, and put in FormCreate: WSocketForceLoadWinsock; and in FormCloseQuery (both main form) WSocketCancelForceLoadWinsock; but first try to comment the application wide exception handler ! --- Rgds, Wilfried [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html http://www.mestdagh.biz -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Freeze when using smtp after recreating itsparentform
Wilfried Mestdagh wrote: Could it be the loading of Winsock dll ? That's obviously true, since it's the only effect I can imagine that the secondary instance could have. Is Winsock still the origin DLL, or has it been replaced by a Virus ;-) ? --- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Freeze when using smtp after recreating itsparentform
Ok, so it is working, but still remains the question wy the dynamically loading of winsock should not work as it should on some machines ? Arno, you mention a virus, but should it then work with the ForceLoadWinsock ? I recall virusses that did some things with the TCP stack, but it was more the service and proto files in registry I think. --- Rgds, Wilfried [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html http://www.mestdagh.biz Thursday, December 14, 2006, 15:49, Henrik wrote: Hi! YES! Now we are getting somewhere. When I manually load/unload winsock as Wilfried suggested, the error does not show. So it has something to do with the loading of the dll. I'm sending You the files Wilfried :-) // Henrik -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Freeze when using smtp after recreating itsparentform
Hi Wilfried! I think Arno's virus response was meant to be a joke...? Anyhow it is not the answer this time. So how to proceed? Can we come up with some other test scenarios? The answer must have something to do with _how_ ICS load the dll... or any other ideas? // Henrik -Ursprungligt meddelande- Från: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] För Wilfried Mestdagh Skickat: den 14 december 2006 16:10 Till: ICS support mailing Ämne: Re: [twsocket] Freeze when using smtp after recreating itsparentform Ok, so it is working, but still remains the question wy the dynamically loading of winsock should not work as it should on some machines ? Arno, you mention a virus, but should it then work with the ForceLoadWinsock ? I recall virusses that did some things with the TCP stack, but it was more the service and proto files in registry I think. --- Rgds, Wilfried [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html http://www.mestdagh.biz Thursday, December 14, 2006, 15:49, Henrik wrote: Hi! YES! Now we are getting somewhere. When I manually load/unload winsock as Wilfried suggested, the error does not show. So it has something to do with the loading of the dll. I'm sending You the files Wilfried :-) // Henrik -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Freeze when using smtp after recreating itsparentform
Hello Henrik, What you could do is set in IDE some breakpoints at the places the dll is loaded / unloaded. To see if this mechanism is working fine on the offending machines. It is a counter that increment / decrement to decide if winsock should be load or unload. That's the best idea I have so far. No Arno was not joking, it has flashed to my head also for a moment when reading this thread. However if it is so then I dont quite understeand wy the manually load / unload of winsock dll works in every case. --- Rgds, Wilfried [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html http://www.mestdagh.biz -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Freeze when using smtp after recreating itsparentform
So how to proceed? Can we come up with some other test scenarios? The answer must have something to do with _how_ ICS load the dll... or any other ideas? // Henrik Henrik, any default units that gets automatically added in your project like madexcept or fastmm4 ? -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Freeze when using smtp after recreating itsparentform
Wilfried Mestdagh wrote: Ok, so it is working, but still remains the question wy the dynamically loading of winsock should not work as it should on some machines ? Arno, you mention a virus, but should it then work with the ForceLoadWinsock ? I know it doesn't make much sense, there shouldn't be a difference, I'm just speculating (wildly). I recall virusses that did some things with the TCP stack, but it was more the service and proto files in registry I think. And this kind of crap is not always cought by AV scanners if it's categorized as simple spyware. But I also recall a virus that installed its own (buggy) Winsock DLL. --- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Freeze when using smtp after recreating itsparentform
Well ok, strange sense of humor anyway since its pretty obvious that the virus solution is not the rescue this time. I don't blame him though. I myself speculate wildly and tend to grasp the all mighty virus solution when it is something that I can't explain or duplicate at my end when my customers have problems. Since I'm the only one of us that so far has found a computer where I can duplicate this behavior, You have to trust me when I say it not a virus causing this! Except that we've been working as a computer consultant since 1988 and experienced all kinds of viruses first hand at our customers (meaning we _know_ how to protect from, and detect, malignant software), it is too many facts already mentioned to really believe that it could be anything like that. For instance: - Why would a virus be designed to bee in the way for just ICS and not Indy - Why would a virus care if You use standard ICS demo application or if you launch the same application from a main form. - Why would a virus let You send as many emails You want the first time you start an application and use the create/free -approach and mess with You the second time. - Why would a virus stop messing with You if it detects that there are two smtp components or that the winsock dll is loaded manually :-) Well You get the grip... Sorry if I get a bit aggravated. I really appreciate Your effort Arno, but external problems is not the way to go this time. //Henrik -Ursprungligt meddelande- Från: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] För Wilfried Mestdagh Skickat: den 14 december 2006 16:31 Till: ICS support mailing Ämne: Re: [twsocket] Freeze when using smtp after recreating itsparentform Hello Henrik, What you could do is set in IDE some breakpoints at the places the dll is loaded / unloaded. To see if this mechanism is working fine on the offending machines. It is a counter that increment / decrement to decide if winsock should be load or unload. That's the best idea I have so far. No Arno was not joking, it has flashed to my head also for a moment when reading this thread. However if it is so then I dont quite understeand wy the manually load / unload of winsock dll works in every case. --- Rgds, Wilfried [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html http://www.mestdagh.biz -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Freeze when using smtp after recreating itsparentform
Henrik wrote: So how to proceed? Can we come up with some other test scenarios? The answer must have something to do with _how_ ICS load the dll... I'm not so sure, as I got it you called WSocketForceLoadWinsock as well as WSocketCancelForceLoadWinsock from the new main form, which results in keeping a handle to Winsock DLL even though the SMTP-Form is destroyed (same effect as having a second SmtpCli-instance in main form). --- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html // Henrik -Ursprungligt meddelande- Från: [EMAIL PROTECTED] [mailto:twsocket- [EMAIL PROTECTED] För Wilfried Mestdagh Skickat: den 14 december 2006 16:10 Till: ICS support mailing Ämne: Re: [twsocket] Freeze when using smtp after recreating itsparentform Ok, so it is working, but still remains the question wy the dynamically loading of winsock should not work as it should on some machines ? Arno, you mention a virus, but should it then work with the ForceLoadWinsock ? I recall virusses that did some things with the TCP stack, but it was more the service and proto files in registry I think. --- Rgds, Wilfried [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html http://www.mestdagh.biz Thursday, December 14, 2006, 15:49, Henrik wrote: Hi! YES! Now we are getting somewhere. When I manually load/unload winsock as Wilfried suggested, the error does not show. So it has something to do with the loading of the dll. I'm sending You the files Wilfried :-) // Henrik -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Freeze when using smtp after recreating itsparentform
Henrik wrote: Sorry if I get a bit aggravated. I really appreciate Your effort Arno, but external problems is not the way to go this time. No problem, I just wanted to point onto that possibility. --- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html //Henrik -Ursprungligt meddelande- Från: [EMAIL PROTECTED] [mailto:twsocket- [EMAIL PROTECTED] För Wilfried Mestdagh Skickat: den 14 december 2006 16:31 Till: ICS support mailing Ämne: Re: [twsocket] Freeze when using smtp after recreating itsparentform Hello Henrik, What you could do is set in IDE some breakpoints at the places the dll is loaded / unloaded. To see if this mechanism is working fine on the offending machines. It is a counter that increment / decrement to decide if winsock should be load or unload. That's the best idea I have so far. No Arno was not joking, it has flashed to my head also for a moment when reading this thread. However if it is so then I dont quite understeand wy the manually load / unload of winsock dll works in every case. --- Rgds, Wilfried [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html http://www.mestdagh.biz -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be