ik heb sinds vandaag een eigen chatservertje op m'n pc staan, maar als ik me inlog op de chat is alles goed, maar komt er iemand anders bij, dan geeft de server deze fout: java.net.SocketException: Software caused connection abort: socket write error.. Wat kan hier de reden van zijn?!
Wegens een enorm tekort aan glazen bollen heb ik nog geen glazen bol kunnen bemachtigen.
Normaliter kan ik hierin foutmeldingen, stukjes relevante code, debuginformatie en pogingen van de topicstarter vinden. De luxe uitvoering kon dit laatste zelfs onderbouwen met een aantal bronnen / stukjes voorbeeldcode.
Nu zul je die toch echt zelf moeten geven. Meer dan dit kan ik met deze info niet geven. En de reden van de fout? Je doet iets fout; je code is buggy.
Mocht het trouwens niet je eigen code zijn, dan is de oplossing nog simpeler.. Mail de maker. Die heeft dan iets fout gedaan.
Normaliter kan ik hierin foutmeldingen, stukjes relevante code, debuginformatie en pogingen van de topicstarter vinden. De luxe uitvoering kon dit laatste zelfs onderbouwen met een aantal bronnen / stukjes voorbeeldcode.
Nu zul je die toch echt zelf moeten geven. Meer dan dit kan ik met deze info niet geven. En de reden van de fout? Je doet iets fout; je code is buggy.
Mocht het trouwens niet je eigen code zijn, dan is de oplossing nog simpeler.. Mail de maker. Die heeft dan iets fout gedaan.
[ Voor 56% gewijzigd door gorgi_19 op 28-07-2003 00:00 ]
Digitaal onderwijsmateriaal, leermateriaal voor hbo
Kijk ook eens op http://java.sun.com . Daar staat alle documentatie.
Netwerk Socket : http://java.sun.com/j2se/1.4.1/docs/api/java/net/Socket.html
De Exception : http://java.sun.com/j2se/.../net/SocketException.html
Dit had je makkelijk zelf kunnen vinden op de site van Sun. Zelf heb ik ook veel met Java geprogged, en alles is er makkelijk te vinden!
Netwerk Socket : http://java.sun.com/j2se/1.4.1/docs/api/java/net/Socket.html
De Exception : http://java.sun.com/j2se/.../net/SocketException.html
Dit had je makkelijk zelf kunnen vinden op de site van Sun. Zelf heb ik ook veel met Java geprogged, en alles is er makkelijk te vinden!
Verwijderd
Een Exception is meestal een fout als je iets niet goed afbakend met een try en catch block.
Zo dus:
code:
try
{
//doe iets wat een Exception kan genereren
}
catch
{
//stukkie code die een foutmelding afhandelt
}
Zo dus:
code:
try
{
//doe iets wat een Exception kan genereren
}
catch
{
//stukkie code die een foutmelding afhandelt
}
ik zou de maker best wel willen mailen, alleen hij is deens
de chat is gewoon een applet die je kon downloaden alleen er zat een eigen chatservertje bij. Maar ik kan hem niet aan een andere koppelen (irc netwerk ofzo). Dit is de code van de chat:
<script language="javascript">
function writeDoc() {
var cookieName="nick";
var nick="Guest0";
var theCookie=""+document.cookie;
var ind=theCookie.indexOf(cookieName);
if (ind!=-1) {
var ind1=theCookie.indexOf(';',ind);
if (ind1==-1)
ind1 = theCookie.length;
nick=theCookie.substring(ind+cookieName.length+1,ind1);
}
document.write('<APPLET CODEBASE = "." CODE="ro.architekt.chat.client.ChatApplet.class" ARCHIVE="chat.jar" NAME="chat" WIDTH="750" HEIGHT="500" HSPACE="0" VSPACE="0" ALIGN="middle">');
document.write('<PARAM NAME="color" VALUE="#000000">');
document.write('<PARAM NAME="channel" VALUE="Me2U.nl">');
document.write('<PARAM NAME="host" VALUE="irc.webmaster.com">');
document.write('<PARAM NAME="port" VALUE="6667">');
document.write('<PARAM NAME="nick" VALUE="' + nick + '">');
document.write('<PARAM NAME="token" VALUE="dummy">');
document.write('<PARAM NAME="help_page" VALUE="mailto:dominion@me2u.nl">');
document.write('<PARAM NAME="exit_page" VALUE="index.html">');
document.write('<PARAM NAME="console_page" VALUE="console.html">');
document.write('</APPLET>');
}
</script>
<script language="javascript">
function writeDoc() {
var cookieName="nick";
var nick="Guest0";
var theCookie=""+document.cookie;
var ind=theCookie.indexOf(cookieName);
if (ind!=-1) {
var ind1=theCookie.indexOf(';',ind);
if (ind1==-1)
ind1 = theCookie.length;
nick=theCookie.substring(ind+cookieName.length+1,ind1);
}
document.write('<APPLET CODEBASE = "." CODE="ro.architekt.chat.client.ChatApplet.class" ARCHIVE="chat.jar" NAME="chat" WIDTH="750" HEIGHT="500" HSPACE="0" VSPACE="0" ALIGN="middle">');
document.write('<PARAM NAME="color" VALUE="#000000">');
document.write('<PARAM NAME="channel" VALUE="Me2U.nl">');
document.write('<PARAM NAME="host" VALUE="irc.webmaster.com">');
document.write('<PARAM NAME="port" VALUE="6667">');
document.write('<PARAM NAME="nick" VALUE="' + nick + '">');
document.write('<PARAM NAME="token" VALUE="dummy">');
document.write('<PARAM NAME="help_page" VALUE="mailto:dominion@me2u.nl">');
document.write('<PARAM NAME="exit_page" VALUE="index.html">');
document.write('<PARAM NAME="console_page" VALUE="console.html">');
document.write('</APPLET>');
}
</script>
java != javascript, om te beginnen. Je krijgt een Java exception, oftewel er is iets fout in de code. We kunnen niet raden wat het probleem is.
Dat wordt dus of een cursus deens volgen of hopen dat de maker iets van Engels begrijpt.
Met een beetje geluk heb je de source er bij gekregen en kan je zelf debuggen en het probleem oplossen.
Dat wordt dus of een cursus deens volgen of hopen dat de maker iets van Engels begrijpt.
Met een beetje geluk heb je de source er bij gekregen en kan je zelf debuggen en het probleem oplossen.
[ Voor 45% gewijzigd door gorgi_19 op 28-07-2003 00:18 ]
Digitaal onderwijsmateriaal, leermateriaal voor hbo
Verwijderd
Laat maar, ik dacht dat 't om een java-probleem ging, maar ik ga me niet bemoeien met javascript-zooi.
[ Voor 85% gewijzigd door Verwijderd op 28-07-2003 00:22 ]
maar het leukste is nog, op de website van die gasten zelf, doet die box het wel en het is hetzelfdescript. Aleen het gaat om het connecten met de server en dat doet hij juist niet
dit is het adres: http://www.architekt.ro/h...=products&subcontext=chat
[ Voor 19% gewijzigd door Verwijderd op 28-07-2003 00:25 ]
Goed, aangezien je het per se zelf wilt oplossen..Verwijderd schreef op 28 July 2003 @ 00:24:
maar het leukste is nog, op de website van die gasten zelf, doet die box het wel en het is hetzelfdescript. Aleen het gaat om het connecten met de server en dat doet hij juist niet
Post dan minimaal de relevante code waar het fout gaat, debuginformatie, etc. En dit is niet de javascriptcode die je net plaatste. Wat heb je zelf al geprobeerd met debuggen, etc.
Ik kan niet in de code kijken vanaf afstand van een of andere java applicatie.
Gekke vraag, maar.. Moet waarom zou ik al mijn exceptions moeten afhandelen? Een aantal exceptions throw ik gewoon (af en toe na behandeling / bewerking).Verwijderd schreef op 28 juli 2003 @ 00:12:
Een Exception is meestal een fout als je iets niet goed afbakend met een try en catch block.
Zo dus:
code:
try
{
//doe iets wat een Exception kan genereren
}
catch
{
//stukkie code die een foutmelding afhandelt
}
Wel ben ik met je eens dat een aantal zaken netjes afgevangen moeten worden, zeker voor simpele gebruikers. Een aantal zaken is dit imho overbodig voor.
[ Voor 49% gewijzigd door gorgi_19 op 28-07-2003 00:30 ]
Digitaal onderwijsmateriaal, leermateriaal voor hbo
dit is de code van het .dat bestand waar hij elke keer die fout geeft:
set CHAT_HOME=..
java -cp %CHAT_HOME%\lib\server.jar;%CHAT_HOME%\lib\log4j.jar ro.architekt.chat.server.httpServer %CHAT_HOME%\www 80
set CHAT_HOME=..
java -cp %CHAT_HOME%\lib\server.jar;%CHAT_HOME%\lib\log4j.jar ro.architekt.chat.server.httpServer %CHAT_HOME%\www 80
modbreak: Dominion-2003 graag even P&W FAQ - De "quickstart" lezen mbt duidelijk en overzichtelijk je probleem uitleggen zodat we binnen 10 posts wel snappen waar je het over hebt, en over [code]-tags gebruiken. Het lijkt erop dat het probleem er eindelijk aankomt dus het topic kan nog even open in de hoop op een goede oplossing
Pagina: 1