Socket

  • Antworten:61
asdf j.
  • Forum-Beiträge: 53

09.08.2012, 14:18:17 via Website

auf der 2. Seite sind die LogCat Einträge und am Beginn der 3. Seite der Code
am Fehler hat sich bis jetzt nichts geändert :D

Antworten
André
  • Forum-Beiträge: 77

09.08.2012, 14:20:34 via Website

So. Und dann kannst du jetzt meinen Post oben lesen, der dir erklärt, warum dein Code diesen Fehler erzeugt, und wie du vorgehen kannst, um ihn zu beheben.

Du hast bis jetzt nicht mal Ansätze deiner Lösung, geschweige denn Probleme beschrieben, sondern nur "geht nicht".

Und @Matteo deine schwachsinnigen Kommentare kannst du dir sparen.

— geändert am 09.08.2012, 14:21:19

Antworten
asdf j.
  • Forum-Beiträge: 53

09.08.2012, 14:24:38 via Website

ja das mit der Exception, dass die Verbindung unterbrochen wurde ist durchaus logisch, weil ich den Server ausgeschaltet habe um zu Testen wie das Programm reagiert.
und wie oben erwähnt arbeite ich an der Lösung die mir vorgeschlagen wurde, in dem Fall den Socket zu schließen und dann eine "sauberen" Socket wieder zu starten
MfG

Matteo Zmollnig

Antworten
Matteo Zmollnig
  • Forum-Beiträge: 51

09.08.2012, 14:35:42 via Website

Und @Matteo deine schwachsinnigen Kommentare kannst du dir sparen.

Als Reaktion auf diese Exception (die nichts anderes als Verbindungsabbruch aussagt) kannst du versuchen, die Verbindung neu aufzubauen. Hattest du das jetzt schon gemacht? Falls ja, was gab es dann für einen Fehler?
Nein, es scheitert daran, dass ihr nicht in der Lage seid, die Fehlermeldungen rauszurücken.

Aber gut, wenn keine Hilfe gewünscht wird, dann eben nicht.


Wer im Glashaus sitzt........ ;)

Antworten
Gelöschter Account
  • Forum-Beiträge: 649

09.08.2012, 14:56:05 via Website

Hey Leute,

bitte immer freundlich im Umgang miteinander bleiben!

Matteo Zmollnig

Antworten
Matteo Zmollnig
  • Forum-Beiträge: 51

09.08.2012, 14:57:50 via Website

Aber wirklich!!

Antworten
Matteo Zmollnig
  • Forum-Beiträge: 51

09.08.2012, 15:09:47 via Website

Ich werde mich bemühen damit mein Umgang besser wird :)

Sophia Neun

Antworten
Matteo Zmollnig
  • Forum-Beiträge: 51

09.08.2012, 16:00:55 via Website

Das Problem besteht übrigens noch weiterhin und es darf weiter Diskutiert werden ;)

Antworten
Markus B.
  • Forum-Beiträge: 636

09.08.2012, 16:10:12 via Website

Matteo Zmollnig
Das Problem besteht übrigens noch weiterhin und es darf weiter Diskutiert werden ;)

Es wurde alles gesagt. Jetzt streng Eure Köpfe mal ein bisschen selber an und lest euch Wissen an.
Das sind alles so Grundlegende Probleme ...
Wenn Ihr morgen immer noch vor den Wand steht lade ich euch Beispiel-Code hoch.

Gruß,
Markus

Matteo Zmollnig

Antworten
Matteo Zmollnig
  • Forum-Beiträge: 51

09.08.2012, 16:18:26 via Website

Danke für die Bemühungen !
Sind eh fleißig am Arbeiten

asdf j.

Antworten
asdf j.
  • Forum-Beiträge: 53

09.08.2012, 16:45:48 via Website

Nach langer Arbeit ein Ergebnis: :bashful:

public Socket Verbinden ()
{
Socket socket = null;
try
{
socket = new Socket("10.4.2.22",1500);
}
catch (Exception e)
{
e.printStackTrace();
}
return socket;
}
///////////////////////////////////////////////////////////////
public void timen()
{
m_cdt = new CountDownTimer(30000,3000)
{
boolean x=false;
Socket s = Verbinden();
public void onTick(long millisUntilFinished)
{
Byte raus=1;
Byte rein=0;
try
{
dataoutputstream = new DataOutputStream(s.getOutputStream());
dataoutputstream.writeUTF(""+raus);
}
catch (UnknownHostException e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
}
try
{
datainputstream= new DataInputStream(s.getInputStream());
rein=Byte.parseByte(datainputstream.readUTF());
}
catch (UnknownHostException e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
}
if(rein!=1)
{
Toast.makeText(getApplicationContext(), "Keine Serververbindung", Toast.LENGTH_SHORT).show();
x=true;
}
else
{
Toast.makeText(getApplicationContext(),"Serverbindung hergestellt", Toast.LENGTH_SHORT).show();
}
}
public void onFinish()
{
if(x==false)
this.start();
else
{
try {
s.close();
} catch (IOException e) {
e.printStackTrace();
}
timen();
}
}
}.start();
}

Matteo Zmollnig

Antworten
Matteo Zmollnig
  • Forum-Beiträge: 51

09.08.2012, 16:53:16 via Website

TRIUMPH IHR LOOOOOSER :D
Scherz Danke für die teilweise große Hilfe. :)

asdf j.

Antworten