-
Gesamte Inhalte
136 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von Mephisto81
-
-
Also: meine freundin hat sich jetzt den Nintendo DS geholt und ist absolut zufrieden. Ich habe mir das Teil auch mal näher angesehen und muss sagen das es echt Spaß macht und das selbst ich jetzt überlege mir noch einen zuzulegen (obwohl ich immer noch glaube das Sony mit seiner "eierlegenden Wollmilchsau" immer noch die besseren Marktchancen haben wird - für mich ist es dann eher eine Frage des Preises).
so long
greetz
mep
PS:
thx @ .vash
-
Hmm, ich denke auch das sich Sony dort durchsetzen wird. Trotzdem würde es mich interessieren ob einer von euch einen Nintendo DS gekauft hat und damit zufrieden war?
thx
mep
-
hallo,
irgendwie scheint das ein standard-projekt der berufsschulen zu sein, bei uns kam damals genau dasselbe
MS Access ist doch ne gute Lösung - wenn ihr da keine genaueren Vorgaben von euren Lehrern bekommen habt. Wir haben das damals mit PHP und einer MySQL Datenbank gemacht. War auch ok.
greetz mep
-
hallo,
achso... das erklärt natürlich einiges... kann mich auch irgendwie erinnern das mal gelesen zu haben muss es wohl irgendwie wieder vergessen haben *schäm*.
thx und greetz :uli
-
habs doch noch gefunden. der vollständigkeit halber:
auf serverseite habe ich ungefähr folgendes gemacht (was unter Windows ohne Probleme funktioniert):
(es handelt sich nur um einen Testcode weil der komplette source zu groß wäre )
/* .... */ int sock; sock = socket(AF_INET, SOCK_STREAM, 0); if(sock != -1) { sockaddr_in server; memset(&server, 0x00, sizeof(server)); server.sin_family = AF_INET; server.sin_port = htons(45000); // hier das Problem: server.sin_addr.s_addr = inet_addr("127.0.0.1"); int ires = bind(sock, (sockaddr*)&server, sizeof(server)); /* .... */
Das Problem war das in der gekennzeichneten Zeile nicht folgendes stand:server.sin_addr.s_addr = INADDR_ANY;
Als ich das änderte klappte es einwandfrei. Irgendwie ist es aber doch eigenartig das das so einen Unterschied macht. Eigentlich "binde" ich mittels "bind" doch den Server-Socket an meine lokale Adresse was ja 127.0.0.1 ist (localhost-adresse). Anzumerken ist, das die Funktion nicht mit einem Fehler zurückkehrte auch wenn dort 127.0.0.1 als Adresse gesetzt war. Es war eben nur keine Verbindung unter Linux möglich. Naja hauptsache es klappt jetzt
Vielleicht hat jemand noch ne idee woran das vielleicht lag? nur so wegen nem gewissen lerneffekt
greetz und danke an nic der so schnell geantwortet hat
-
Hallo
das mit dem code ist gerade schwer, weil ich net zuhause bin. Aber der Accept fehlt nicht
Ich prüfe in einem separaten Thread mittels select den listen-socket ab und das funktioniert unter Windows einwandfrei, nur unter Linux gibt es das problem (der gleiche source). Ich setze unter Linux als ersten Parameter des select-aufrufs das größte socket-handle + 1. Der Socket wird korrekt in das entsprechenden read- und error-set gesetzt. Aber sobald sich mein client-connecten will, bekommt der select das kein stück mit. Er kommt immer nach zwei sekunden (das ist der timeout den ich als letzten Parameter des selects mitgebe) mit einem timeout (0) zurück.
Einen Hinweis habe ich noch vergessen:
ich setze mittels setsockopt(...) die Optionen TCP_NODELAY und SO_KEEPALIVE des Server-Sockets auf true.
Ich denke das das problem eher auf system-seite zu suchen ist.
-
Hi,
hab ein ziemlich heftiges Problem mit nem Serversocket unter Linux und hoffe das mir einer von euch helfen kann.
Ich erstelle einen Listen-Socket unter Linux was auch einwandfrei funktioniert. Woher ich annehme das das funktioniert hat? Ganz einfach: Rückgabewerte der Funktionen socket, bind und listen sind OK (keine negativen Rückgaben). Der Socket wartet auf Verbindungen auf Port 1524. Nachdem ich listen() aufgerufen hab und den Befehl "netstat -lpn | grep 1524" durchführe, zeigt mir der Befehl meinen Port als LISTEN-Port inklusive Prozess. Somit glaube ich das das geklappt hat.
Das Komische ist jetzt allerdings, dass jeder Client-Socket von Windows aus, sich nicht auf meinen Linux-Host connecten kann. Unter Windows bekomme ich immer den Fehlercode 10061 "Connection refused" (Rückgabe "WSAGetLastError").
Ich benutze SuSE Professional 9.1 und habe unter Yast die Firewall abgeschaltet. Was könnte diesen Verbindungsabbruch noch bewirken? Gibt es noch eine Firewall oder ähnliches unter Linux was ich abstellen bzw konfigurieren müsste?
(Info: IP-Adressen inklusive Ports habe ich überprüft. Pings zum und vom Linux-Rechner funktionieren auch einwandfrei, also denke ich mal das die Netzwerkverbindung einwandfrei ist.)
thx im vorraus
greetz
mep
-
ich denke klotzkopp hat recht. Wofür sollte man eine lizenz kaufen wenn man damit keine anwendungen verkaufen darf?! Wir benutzen im Betrieb auch die Enterprise Version von Visual C++ 6.0 und da weiss ich sicher das man das mit der Std-Variante durfte... Wäre ja auch irgendwie blöd von ***
@ Guybrush Threepwood
Ja unter Visual C++.NET geht das auch mit dem .NET Framework (mit einigen Erweiterungen für den garbage collector etc), aber ich persönlich finde es viel zu umständlich... da unten drunter sowieso auf einer gemeinsamen (- sprachenunabhängigen) Ebene gearbeitet wird, ist es ja egal und so bevorzuge ich für meinen Teil bei der .NET Programmierung C# oder VB.NET. Allerdings halte ich noch am guten alten C++-Standard fest, da weiss man was man hat
greetz
-
Wichtig ist es nur zu wissen, daß man Software mit der "Billigvariante" Standard nicht verkaufen darf, sondern nur mit der professional oder enterprise Version (welche beide alles andere als billig sind). Sonst fehlt nämlich die Lizenz.
Bist du da sicher Crush? Ein freund von mir hat die standard-variante und er meint da stehe drin das man damit seine anwendungen verkaufen darf. Frage nur, weil ich auch mit dem gedanken gespielt habe, mir die std-version zuzulegen
greetz
-
Ging mir genauso
Meine Präsi war 96% und ich muss sagen das meine Prüfer dort absolut fair und wirklich in Ordnung waren. Das Fachgespräch hat sogar im endeffekt irgendwie spass gemacht also an alle da draussen, die ihr die Prüfung noch vor euch habt: viel glück und macht euch net zu sehr verrückt
greetz
-
ok mein Problem hat sich bereits erledigt.
Der Vollständigkeit halber:
Hatte den Stil wxLC_REPORT zwar gesetzt aber erst mittels der Funktion SetWindowStyle im Konstruktor meiner von wxListCtrl abgeleiteten Klasse. Das hat es wohl net so gebracht. Hab das jetzt so abgeändert das dem Konstruktor der wxListCtrl-Klasse direkt der entsprechende Stil übergeben wird (nur wxLC_REPORT) und schon hatte ich den gewünschten Effekt :marine Hat zwar irgendwie einen faden Beigeschmack für mich, aber hauptsache es klappt
greetz
-
Hallo zusammen!
Hab ne ganz kleine Frage bei der mir bestimmt einer hier helfen kann
Ich habe eine wxListView mit einem Item drin. Die ListView befindet sich im ReportView. Das funktioniert auch alles ganz gut bis auf folgendes:
Wie bekomme ich es hin das mein komplettes Item in der ListView den Fokus anzeigt? Bei mir wird beim Selektieren eines Eintrags in der Listenansicht nur der Text der ersten Column des Items markiert, die restlichen bleiben weiß Unter Qt gibts da ja die Funktion QListView::setAllColumnsShowFocus, aber etwas ähnliches vermisse ich unter wxWindows (bzw mittlerweile "wxWidgets" ).
Kann mir jemand helfen? Ist bestimmt nur ne Kleinigkeit...
thx im voraus
greetz
-
Super vielen Dank schonmal :marine
greetz
-
@nic:
Ja das wäre echt interessant um wenigstens mal nen Überblick zu bekommen . thx im vorraus.
greetz
-
Framebuffer Device - das hört sich aber interessant an . Hast du Links zu diesem Thema nic? Ist das dann nicht ziemlich von der Hardware abhängig? Hast du schonmal sowas gemacht? Hab keine allgemeinen links gefunden, nur in Richtung Linux... Vielleicht hat ja jemand ne gute Seite parat
greetz
-
Danke für die absolut genialen Erklärungen. Echt genial :uli
greetZ
mep :marine
-
Ich musste so einen Dialogdesigner für Pocket-PCs unter MFC programmieren. :cool:
mep
-
Hi Leute,
ich habe ein ziemliches Problem und hoffe das ich hier jemanden finde der sich vielleicht ein wenig damit auskennt:
Ich schreibe zur Zeit zwei Programme:
Ein Programm welches über CORBA (omniORB 3.0.4) ein Objekt anbietet (Server) und ein anderes (Client) welches mit diesem Objekt arbeiten möchte. Das einzige Problem liegt darin, dass das Client-Programm mehrere Aufrufe zu demselben CORBA-Objekt "gleichzeitig" in verschiedenen Threads machen muss. Das hat eigentlich auch schon funktioniert, allerdings nur bis zum vierten Thread. Der fünfte Thread, der den Aufruf zum CORBA-Objekt starten will, bleibt solange hängen, bis ein anderer Thread seinen Aufruf zum CORBA-Objekt beendet hat. Es scheint also so zu sein, dass der ORB diese Aufrufe aus verschiedenen Threads irgendwie steuert. Gibt es eine Möglichkeit das zu umgehen? Ist es überhaupt möglich aus mehreren Threads heraus "gleichzeitig" die Funktion eines CORBA-Objektes aufzurufen?
Ich hoffe ich konnte das Problem einigermaßen erklären.
Danke im voraus
greetz
mep
-
mach ich, danke.
greetz
mep
-
Also zuerst mal: Ich habe nix dagegen, dass da infos und kontaktmöglichkeiten drin stehen um denjenigen kontaktieren zu können, dem die domain gehört. Mir gehts im prinzip darum, ob man sich auch mit mehreren dort eintragen kann?! das mit der impressumspflicht ist mir schon bekannt.
mfg
mep
-
Hallo zusammen.
Ich gedenke mir in nächster Zeit einen webspace inklusive de-domain zu beschaffen. Jetzt bin ich durch Zufall auf denic.de gestossen und musste feststellen, dass sämtliche Informationen über einen domain-Inhaber dort für jeden zugänglich sind. Ist es möglich die dort veröffentlichten Informationen zu beeinflussen? Kann man sich da mit mehreren Leuten eintragen lassen? Ist mein erster professioneller webspace, deswegen die vielen fragen
danke im vorraus
greetz
mep
-
jo solange du nur als einzelner Benutzer agierst (wie ich) reicht das. Aber es stimmt, das es bei der Benutzung mehrerer Cygwin-User schlecht ist das in die /etc/profile zu setzen *rechtgeb*
cu
mep
-
ich setze meine immer in die /etc/profile. ist auch ne möglichkeit
greetz
mep
-
hmm, ok. danke trotzdem. ich denke ich werde einfach mal weiterforschen. aber bis ich den fehler finde ist wahrscheinlich schon die nächste redhat version draussen
Einlesen eines Hexstreams
in C und C++
Geschrieben
*schock* ein goto in c++-code :beagolisc