Toon posts:

java.net.SocketException: Software caused connection abort:

Pagina: 1
Acties:
  • 175 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
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?!

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

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.

[ Voor 56% gewijzigd door gorgi_19 op 28-07-2003 00:00 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Bart B
  • Registratie: Juli 2000
  • Laatst online: 06-04 17:55
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!

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
}

Verwijderd

Topicstarter
ik zou de maker best wel willen mailen, alleen hij is deens :s 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>

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

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.

[ 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 ]


Verwijderd

Topicstarter
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 :s dit is het adres: http://www.architekt.ro/h...=products&subcontext=chat

[ Voor 19% gewijzigd door Verwijderd op 28-07-2003 00:25 ]


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

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 :s
Goed, aangezien je het per se zelf wilt oplossen.. :)

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.
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
}
Gekke vraag, maar.. Moet waarom zou ik al mijn exceptions moeten afhandelen? Een aantal exceptions throw ik gewoon (af en toe na behandeling / bewerking).

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


Verwijderd

Topicstarter
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

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

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

Professionele website nodig?

Pagina: 1