![]() |
|
|||||||
| Newsgroup microsoft.public.de.german.entwickler.dotnet.csharp Forum microsoft.public.de.german.entwickler.dotnet.csharp |
![]() |
|
|
Themen-Optionen | Ansicht |
|
#1
|
|||
|
|||
|
Hallo,
ich muss eine extrene, über USB angeschlossene Hardware ansprechen (USB Interface von Lenz, Modellbahn). Als Kommunikationshilfe wird auf dem PC ein Server eingerichtet, welcher über Port 5550 und TCP/IP angesprochen werden kann. Nun will ich an diesen Port Befehle senden. Zum Beipsiel: "2180 A1 <crt> <lf>". Wie realisiere ich dieses in C# (.Net). Ist die Klasse Socket ein Ansatz? Danke |
|
|
||||
|
||||
|
|
|
#2
|
|||
|
|||
|
Hallo Lars,
> ich muss eine extrene, über USB angeschlossene Hardware ansprechen (USB > Interface von Lenz, Modellbahn). Als Kommunikationshilfe wird auf dem PC > ein Server eingerichtet, welcher über Port 5550 und TCP/IP angesprochen > werden kann. Nun will ich an diesen Port Befehle senden. Zum Beipsiel: > "2180 A1 <crt> <lf>". Wie realisiere ich dieses in C# (.Net). Ist die > Klasse Socket ein Ansatz? Ein paar Ansätze: [FTDI C# Examples] http://www.ftdichip.com/Projects/Cod...les/CSharp.htm [.NET USB Library #usblib (SharpUSBLib)] http://www.icsharpcode.net/OpenSourc...b/default.aspx [USB RAW Bulk Communication with Visual C#.NET - Developer Zone - National Instruments] http://zone.ni.com/devzone/cda/epd/p/id/3626 Hintergründe: [The basics about universal serial bus (USB) device driver development] http://support.microsoft.com/kb/323594/en-us ciao Frank -- Dipl.Inf. Frank Dzaebel [MCP/MVP C#] http://Dzaebel.NET |
|
#3
|
|||
|
|||
|
Lars Müller wrote:
> Als Kommunikationshilfe wird auf dem PC > ein Server eingerichtet, welcher über Port 5550 und TCP/IP angesprochen > werden kann. Nun will ich an diesen Port Befehle senden. Zum Beipsiel: > "2180 A1 <crt> <lf>". Wie realisiere ich dieses in C# (.Net). Ist die > Klasse Socket ein Ansatz? Testweise würde ich erst mal über einen Telnet Client auf diesen Port gehen (z.B. auf der Kommandozeile "telnet localhost 5500" wenn der Server lokal installiert ist). Wenn dann die Steuerbefehle per Tastatur eingegeben werden können und richtig ankommen, ist ein einfacher in C# geschriebener Telnet Client ein Weg. Einfach nach C# telnet client gesucht, fand z.B.: http://www.csharphelp.com/archives/archive239.html Und siehe da, die erste Zeile ist: s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); Hope this helps, -- Michael Justin SCJP, SCJA betasoft - Software for Delphi™ and for the Java™ platform http://www.mikejustin.com - http://www.betabeans.de |
|
|
|
|
![]() |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
| E1G42EF Gigabit EF Dual Port Server Adapter - zweiter Port inaktiv? | Lars Uhlmann | Newsgroup de.comp.os.unix.linux.hardware | 0 | 09-20-2009 10:39 AM |
| E1G42EF Gigabit EF Dual Port Server Adapter - zweiter Port inaktiv? | Lars Uhlmann | Newsgroup de.comp.hardware.netzwerke.misc | 0 | 09-20-2009 10:39 AM |
| Dynamische SQL-Port zu Standard Port 1433 ändern | GumbleManja | Newsgroup microsoft.public.de.sqlserver | 1 | 04-09-2009 09:33 AM |
| ssh: Port-Forwarding mit sshd <> Port 22 | Wolfgang Klein | Newsgroup de.comp.os.unix.networking.misc | 7 | 01-13-2009 09:50 AM |
| LPT1-Port in Treiber auf USB Port ändern | c.albrecht@abcr.de | Newsgroup de.comp.os.ms-windows.programmer | 1 | 05-08-2008 10:54 PM |