Deutsch
Forum

Chat-Tester gesucht

 
- Seite 1 -



Clemens
Meier
Ich habe eine erste Testversion eines XProfan-Chats programmiert, konnte diese aber bisher nur auf meinem eigenen Rechner testen. Theoretisch sollte er unter allen Windowsversionen laufen, aber das weiß man erst genau, wenn man es getestet hat.

Wer also Lust hat für einen kurzen Test, lädt sich das Teil herunter, schnippelte die Endung .txt weg, entpackt die exe und startet das Programm.

Nach dem Start kann man die UDP-Ports anpassen (die TCP-Ports werden in dieser Version noch nicht gebraucht). Dann noch den Nicknamen angeben und auf Connect klicken. Danach sollte man fröhlich chatten können.

Für Proxy: In dieser Version wird noch kein httpproxy benutzt. Daher den Port 80 durchschleifen und die beiden UDP-Ports auf deinen Rechner stellen.
Für Router: Die beiden UDP-Ports auf deinen Rechner stellen.
Für die Firewall: Das Programm mit den beiden UDP-Ports freigeben. (Die Windows eigene Firewall frägt normalerweise kurz nach dem Connecten nach)

Interessant wäre für mich natürlich, unter welcher Windowsversion läuft es tatsächlich und gibt es Probleme bei Proxy, Router oder der Firewall?

Ich lasse bis heute Abend den Chat auf meinem PC laufen, so dass man immer einen Ansprechpartner findet.
 
XProfan 9.1; XP SP2; FF; Editpad
31.05.2006  
 



 
- Seite 1 -


bin da aba niemand sonst :S
 
31.05.2006  
 




Clemens
Meier
An diejenigen,die niemanden sehen, habt ihr einen Router oder einen Proxy? ToM und ich habe keines von beiden. Bitte Router und Proxy anpassen.
 
XProfan 9.1; XP SP2; FF; Editpad
31.05.2006  
 



Weder noch.
 
31.05.2006  
 




Torsten
Rümker
Ich habe einen Router dazwischen, an dem ich aber keine Änderungen vornehmen kann/will, da er vor einem Firmennetzwerk hängt.

Gibt es alternative Ports die ich nutzen könnte?
Ich habe 1 oder 2 Ports die direkt an meinen Rechner geleitet werden, die könnte ich dann nutzen.

MfG
Torsten
 
Ich lerne, ob ich will oder nicht!
Betriebssystem:
- Ubuntu 15.x
- Windows (diverse)
XProfan Version: X2
31.05.2006  
 




Clemens
Meier
Okay, werde für morgen eine neue Version einstellen, in der das System Fehlermeldungen ausgibt, so dass ich feststellen kann, ob und wo UDP - Daten versandt bzw. empfangen werden. Den Test brechen wir erst einmal ab.
 
XProfan 9.1; XP SP2; FF; Editpad
31.05.2006  
 




Clemens
Meier
[quote:b9d4cc4baf=Torsten Rümker]Ich habe einen Router dazwischen, an dem ich aber keine Änderungen vornehmen kann/will, da er vor einem Firmennetzwerk hängt.

Gibt es alternative Ports die ich nutzen könnte?
Ich habe 1 oder 2 Ports die direkt an meinen Rechner geleitet werden, die könnte ich dann nutzen.

MfG
Torsten[/quote:b9d4cc4baf]
Das probieren wir morgen aus. Wenn ein Router dazwischen hängt, lässt er natürlich die Daten an den Ports nicht durch. Daher kann man ja die UDP-Ports anpassen. Aber wie gesagt, machen wir morgen, werde das Programm noch etwas ändern, damit man Fehlermeldungen einblenden kann. Dann sieht man, woran es hängt.
 
XProfan 9.1; XP SP2; FF; Editpad
31.05.2006  
 



 
- Seite 2 -



Clemens
Meier
Ich habe inzwischen eine neue Version hochgeladen, in der man Systemmeldungen hinzuschalten kann. Also direkt nach dem Starten den Button Meldungen einschalten betätigen. Dann die Ports anpassen, Nicknamen eingeben und Connecten.

Da ToM und ich die anderen sehen konnten (also Hannibal, Attila und iF) heißt dass, dass die drei UDP verschicken konnten. Toms und mein Programm haben auch sofort geantwortet, doch der Empfang ging bei den Dreien wohl schief. Bei mir habe ich festgestellt, dass das WSAAsyncSelect nicht immer reagierte, wenn UDP-Daten zum Lesen bereit lagen. Daher habe ich in der neuen Version auch ein Settimer eingebaut, der alle 100 Millisekunden den Buffer abfragt, ob Daten da sind. Wenn das auch nicht funktioniert, erreichen die Datenpakete entweder den Port nicht, oder die Sockets konnten nicht an den Port kommen. Doch wenn die Meldungen an sind, kann man sehen, ob der Socket überhaupt eine Nummer bekommen hat (bei 0 lag ein Fehler vor). Am Besten ist, wenn es nicht funktioniert, mir den Inhalt der RTF-Box herauskopieren und hier posten oder mir als private Nachricht zukommen lassen. Dann kann ich analysieren, wo das Problem liegt.
 
XProfan 9.1; XP SP2; FF; Editpad
31.05.2006  
 




Clemens
Meier
Hoppla, irgendwo ging jetzt die neue Version verloren, hänge sie also diesem Beitrag an.

275 kB
Hochgeladen:31.05.2006
Ladeanzahl139
Herunterladen
 
XProfan 9.1; XP SP2; FF; Editpad
31.05.2006  
 



Aber ich sehe nicht die Userlist:[quote:c123f4b48e]System: Initiiere den Chat

System: Versuch Server zu connecten

System: !!! Socket konnte nicht geschlossen werden !!! Error Code: 10038

System: !!! Socket konnte nicht geschlossen werden !!! Error Code: 10038

System: !!! Socket konnte nicht geschlossen werden !!! Error Code: 10038

System: !!! Socket konnte nicht geschlossen werden !!! Error Code: 10038

System: Kontakt: 84.159.95.92,Clemens,10332,10334 gefunden.

System: Login war erfolgreich

System: Usermessage-Nr.: 5027

System: Folgender Socket wurde erstellt: 468

System: Anzahl Zeichen: 101

System: needhallo an Clemens geschickt

System: UDP-Daten kommen an

System: Ah, ein neuer Chatter

System: UDP-Daten sind da 97

System: UDP-Daten kommen an

System: Neuer Text

System: UDP-Daten sind da 104

Clemens: Hi iF

System: Es liegen Daten für UDP-Versand vor

System: Befehl sendudp: text,Clemens,QWg=

iF: Ah

System: Daten zum Versand: QWg=

System: Verschicke UDP-Daten an Clemens 84.159.95.92 10332

[/quote:c123f4b48e]
 
31.05.2006  
 




KompilierenMarkierenSeparieren
so sah das bei mir aus
 
31.05.2006  
 




Clemens
Meier
Gefunden hast du sie nicht wirklich, das waren die Daten des Servers. Bei mir ging jeweils noch ein Hallo an dein Programm heraus, aber die hast du nicht empfangen. Bin gerade dabei nachzusehen, woran das liegen könnte. UDP Senden konntest du, empfangen aber nicht. Zumindest eine Meldung hätte vorliegen müssen, dass Daten am Socket anliegen. Auch die Usermessage wurde nicht ausgelöst, die von der API kommen müsste. Mmh
 
XProfan 9.1; XP SP2; FF; Editpad
31.05.2006  
 




Clemens
Meier
[quote:a75e7182a1]Aber ich sehe nicht die Userlist: [/quote:a75e7182a1]
Seltsam, Listbox wird so erstellt:
KompilierenMarkierenSeparieren
main_namenbox& = CREATE("SORTEDLISTBOX",%HWND,"SORTEDLISTBOX",0413,0023,0130,0242)

und mit:
KompilierenMarkierenSeparieren
addstring(main_namenbox&,help$)

befüllt und zwar aus der gleichen Liste, die zum Versenden der Nachrichten dient. Da du an mich Text schreiben konntest, hätte die Liste eigentlich beschrieben sein müssen.

Aber ich habe in einer vorherigen Version mit der Sortedlistbox so manches dubioses festgestellt. So landeten zwei Namen statt in dieser Listbox in der Programmliste vom Profan-Pad. Mal stand nur ein Name, mal zwei und mal keiner drin obwohl es immer zwei hätten sein müssen.

Hat mir jemand eine narrensichere Lösung für die Sortedlistbox?

Übrigens, die Thread.pcu habe ich eleminiert. Nachdem ich Rolfs Hinweise befolgt und eingebaut habe, fand ich heraus, dass ein settimer in der Hauptroutine genau die gleiche Funktion übernimmt. So wie ich die Thread.pcu verwendet habe, überholen sich die einzelnen Threads gegenseitig, daher die gelegentlichen goto/gosub - Fehler.
 
XProfan 9.1; XP SP2; FF; Editpad
31.05.2006  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

8.305 Betrachtungen

Unbenanntvor 0 min.
hwolly25.04.2013
Unbenannt19.06.2012
RICOSCH21.01.2012

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie