PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : socket client Java-script/php oder andere vorschläge



Thomas$
01.07.2010, 12:00
ich hab hier mal bissel die edit ans werk gelassen
soweit der stand socket server und serielle schnittstelle funktionieren nun programiert in purebasic

jetzt der nächste schritt ich brauch noch ein socket client dieser soll dann im www nutzbar sein und möglichst mit jedem browser funktionieren
deswegen java-script/php/flash leider hab ich keiner dieser sprachen groß erfahrung gemacht deswegen frage ich euch
was ist am besten geeignet? (dann bitte evtl paar passende such stichwörter)

alter text
"vorweg mein c kenntnisse sind noch stark beschränkt

das ziel ein programm das daten über server socket empfängt und an die serielle schnittstelle weiterreicht

teil 1 serielle schnittstelle
ich hab zwar was gefunden aber irgendwie gefällt mir das nicht soviel code für die serielle schnittstelle?
http://www.zeiner.at/c/serialport.html
nochwas sollte vlt nich stören könnte aber ein problem sein
die serielle schnittstelle ist über den fritzbox fernanschluss und ist bei mir com21 also mit direkten geräte adressen könnte es schwierig werden
hier wird mir aber sicher jemand helfen können
teil 2 server socket (winsock)
kommt dann noch wenn die serielle schnittstelle geht

würde mich über links, erklärungen und auch code schnipsel freuen
mfg thomas"

.:markus:.
01.07.2010, 12:36
Hallo, du schreibst im Titel C++ was du da hast ist C. Ich würde dir stark raten ein dotnet programm zu schreiben z.B. mit C# oder Visual Basic. Dort sind diese Funktionen in ein paar Methoden gekapselt und du brauchst dich nicht in den tiefen von Win herumkämpfen.

Thomas$
01.07.2010, 12:49
ich hab lang genug mit visualbasic gearbeitet und kann es langsam nichtmehr sehen

das hab auch auch grad festgestellt
ich seh es so ich hab ferien und damit zeit auch was zu erlernen

PicNick
01.07.2010, 13:02
Vielleicht hilft dir das:
http://www.rn-wissen.de/index.php/Network_Controller/PC_Praxis#Network_Controller.2FPC_RS232_mit_Window s

Thomas$
01.07.2010, 13:24
MS VisualC++
ich nutz dev-c++


daraus dann der fehler
9 C:\Dev-Cpp\com21main.cpp `HANDLE' undeclared (first use this function)

c code sollte ja auch gehen auch wenn es vlt schwieriger wird

BurningWave
01.07.2010, 19:13
windows.h eingebunden?

Wenn Dev C++ keine Handles kennt, ist der Compiler unbrauchbar (was er so oder so ist, da er total verbugt ist und nicht mehr weiterentwickelt wird).



Vielleicht hilft dir das:
http://www.rn-wissen.de/index.php/N.....er.2FPC_RS232_mit_Windows

Genau so macht man es.



Ich würde dir stark raten ein dotnet programm zu schreiben z.B. mit C# oder Visual Basic. Dort sind diese Funktionen in ein paar Methoden gekapselt und du brauchst dich nicht in den tiefen von Win herumkämpfen.

Lerne C++ oder wenn du es kannst, programmiere darin. C++ ist einfach immer noch die am weitesten verbreitete Programmiersprache mit den meisten Möglichkeiten. Außerdem kann man die serielle SChnittstelle auch mit ein paar Funktionen nutzen.

CrankOne
01.07.2010, 19:40
Hi, seit jahren benutze ich schon folgende klasse:


http://www.codeguru.com/cpp/i-n/network/serialcommunications/article.php/c2503

funktioniert tadellos, letztens erst wieder rausgekramt für nen aktuelles projekt :)

BurningWave
01.07.2010, 19:51
Mit dieser Klasse hat man eben nicht die volle Kontrolle über das Datenformat. Eine Klasse selbst zu schreiben ist zwar aufwendiger, aber in den meisetn Fällen besser.

Du kannst auch auf meiner Website schauen, ich habe ein Terminalprogramm (xTerm) geschrieben, mit dem Daten über die serielle Schnittstelle übertragen werden können.

Thomas$
07.07.2010, 12:19
hab mich jetzt nach ein paar fehlversuchen zu purebasic gegriffen
socket und serielle gehen dort recht einfach

ps trotzdem danke für eure hilfe und bemühungen

Thomas$
09.07.2010, 19:50
jetzt ist der 2. teil dran ich brauch noch einen socket client der in (fast) jedem browser funktioniert
ich hab den anfang mal editiert