Laden...

Forenbeiträge von moson Ingesamt 151 Beiträge

04.09.2016 - 09:13 Uhr

Ja. VLC muss auf dem Rechner vorhanden sein (Irgendwie offensichtlich wenn man das VLC Verzeichnis setzten muss...).
Ob es die installierte Variante oder die portable ist, spielt meines Wissens keine Rolle.

VlcMediaplayerOptions ist ein simples string array.
Wie gesagt kannst du dort VLC command line options verwenden.

F.e.

this.vlc.VlcMediaplayerOptions = new string[] 
{
        "--video-filter=deinterlace",
        "--sout-deinterlace-mode=yadif2x"
};

Bei Problemen oder Fragen, nutzte doch einfach den Issue tracker auf der github Seite, bzw. das Kontakt Formular

https://github.com/ZeBobo5/Vlc.DotNet/issues
http://zebobo5.github.io/Vlc.DotNet/#contact

03.09.2016 - 09:19 Uhr

Du musst das VLC Verzeichnis angeben.
Steht in der Anleitung unter #12. (sieht man auch im meinem angehängten screenshot)

If you can't get it to work using that method, simply go to the Properties of the VlcControl1. Go down to VlcLibDirectory, click the ellipse, browse to your VLC folder (It will either be "C:\Program Files (x86)\VideoLAN\VLC" or C:\Program Files\VideoLAN\VLC"). Once you finish you can run the program and use VLC in dot net!

Entweder direkt im Designer das VlcLibDirectory setzten oder das VlcLibDirectoryNeeded event abonnieren und entsprechend den Pfad setzen. Siehe "Some additional info" in der WinForms Anleitung.

02.09.2016 - 14:26 Uhr

Hi,

benutzte am besten das Projekt was schon oben in Abt's erstem Beitrag verlinkt ist.

Dem VLC control (gibt es für WinForms und WPF) kannst du dann Parameter mitgeben.

Vlc.DotNet

Unter anderem gibt es da was für http proxies:

VLC command line help

Siehe --http-proxy


 HTTP input
      --http-proxy=<string>      HTTP proxy
          HTTP proxy to be used It must be of the form http://[user@]myproxy.myd
          omain:myport/ ; if empty, the http_proxy environment variable will be
          tried.
      --http-proxy-pwd=<string>  HTTP proxy password
          If your HTTP proxy requires a password, set it here.

Gruß,
moson

12.05.2012 - 11:11 Uhr

Soweit ich weiss akzeptiert der MySQL server auf funpic auch nur lokale Verbindungen, da kannste das eh abhaken von extern zu verbinden...

14.03.2012 - 20:01 Uhr

sondern Views sind im allgemeinen nicht updatebar.

Naja, man kann auch update statements auf views fahren, aber nur in bestimmten Fällen. Wenn keine Aggregatfunktionen / group by / distinct im view sind und nur eine Tabelle geupdated wird (die einen Schlüssel enthält) sollte es funktionieren...
Über linked server wirds aber denke ich nicht gehen, auch wenn die Bedingungen erfüllt sind...

11.12.2011 - 10:17 Uhr

Moin,

Leider bekomme ich damit nur die Anlageliste zurück, die Produktfelder sind leer (DBNull).

Logisch, die Unter1 liefert auch nur einen Datensatz zurück...

Hat jemand eine Idee wie ich das anders hinbekommen könnte?


select distinct ah.anlage,
(select top 1 ph.product from product_history as ph where ph.anlage = ah.anlage order by ph.date desc) as LastManufacturedProduct
from anlagehistory as ah
where ah.anlage like 'FAB.%'
order by ah.anlage

Gruß,
MO

07.11.2011 - 17:57 Uhr

Naja, was heisst schlimm.

Kommt halt drauf an welche Ansprüche man stellt...
Auf nem IPS/VA panel sind die Farben kräftiger und der ist nicht so Blickwinkelabhängig. Schwarzwert ist ne Ecke besser und Ausleutung auch. Hab schon ein paar TN Monitore gehabt und die waren alle Mist im Vergleich zu meinem MVA. Mag sein das ich immer nur schlechte TNs gehabt hab, aber einen schlechten IPS/VA hab ich noch nicht gesehen (vielleicht sind die TNs mittlerweile auch besser geworden, keine Ahnung)...

Spätestens bei 24" merkst du die starke Blickwinkelabhängigkeit beim TN. Dann ist am oberen Bildrand alles dunkler als unten obwohls die selbe Farbe ist (War für mich das KO Kriterium, konnte mich irgendwie nicht damit abfinden 😃 ).

Am besten ist natürlich immer noch in einen Laden zu gehen und da zu vergleichen.

05.11.2011 - 09:53 Uhr

Jo, auf keinen Fall ein TN Panel.

Das derzeit wohl beste Preis Leistungs Verhältnis bei 24" Monitoren bietet der Dell U2412M:

http://geizhals.at/deutschland/665211

16:10 - 1920x1200 - IPS Panel

Wenn es ein 27" Gerät sein soll ist der U2711 von Dell wohl der derzeit beste:

http://geizhals.at/deutschland/505885

16:9 - 2560x1440 - IPS Panel

Ansonsten mal bei PRAD vorbeischauen, die haben super Tests:

http://www.prad.de/new/monitore/kaufberatung/start.html

Als Indikator für gute Geräte hat sich die Geizhals Top 10 Liste bei mir immer bewährt:

http://geizhals.at/deutschland/?o=10

Gruß,
MO

14.09.2011 - 18:29 Uhr

Wie wärs mit einem trigger? Prüf einfach bei einem insert das Datum und reagiere ...

26.08.2011 - 16:02 Uhr

Hatte das Problem bei uns im Betrieb auch mal. Resetten der Internet Optionen + löschen der temporären Dateien im IE hat Abhilfe gebracht.

Schaut mir bei dir auch nach einem Problem mit dem Internet Explodierer aus, da Firefox das ja korrekt wiedergibt...

26.08.2011 - 13:55 Uhr

Die SELECT Anweisung in der UDF sieht so aus:
SELECT col1,col2,col3 FROM tbl1 WHERE ...... Außerderm werden noch einige Funktionen aus einer DLL aufgerufen.

Kannst du die UDF in DB1 ändern? Dann ändere die doch wie folgt ab:

SELECT col1,col2,col3 FROM **DB2.dbo.**tbl1 WHERE

Bin mir nicht ganz sicher obs mit SQL 2000 funktioniert, denke aber schon.

22.08.2011 - 17:41 Uhr

oder


select t1.*
from t1 left outer join t2 on t1.id = t2.id
where t2.id is null

07.08.2011 - 16:29 Uhr

Kann mir aber nicht vorstellen das es an soetwas liegt, denn die VM muss ja auch durch die Firewall / Virenscanner etc. die auf der physischen Win 7 Maschine drauf sind und dort funktioniert ja wunderbar.

Nein, nicht unbedingt. Kommt darauf an wie das konfiguriert ist. Im "bridge mode" filtert die host firewall nicht für die VM. Über NAT schon...

07.08.2011 - 12:09 Uhr

@moson:
WOL kann weder in BIOS noch in Windows aktiviert werden. Da sehe ich aber nicht das Problem, da ich ja nicht diesen PC mittels WOL starten möchte, sondern ich möchte von diesem PC aus andere per WOL starten.

Oh sorry, dachte das wär anders rum.

Geht das Packet denn überhaupt raus ins Netz?

Firewall mal deaktiviert? Irgendeine AntiVirus/Firewall software aktiv? Die blocken sowas ganz gerne mal.

07.08.2011 - 10:56 Uhr

Ist WOL im BIOS aktiviert und in der Treiberkonfiguration der Netzwerkkarte?

06.08.2011 - 09:20 Uhr

Leider haben die gegen (fast) alles was... Wenn man was installieren muss -> ganz schlecht, wenn's einen eigenen Prozess startet -> noch schlechter...

Wie wärs denn mit SQLite? Da brauchst du nichts installieren.

http://www.sqlite.org/index.html

Gruß,
MO

04.08.2011 - 20:37 Uhr

Sollte über WinAPI machbar sein:

Monitor abschalten bei Fernwartung (TeamViewer)?
http://pinvoke.net/default.aspx/user32.SendMessage

*edit* Sorry, grad gesehen das dass wohl doch nur für beide geht mit der Methode /edit

Ansonsten wenn es nur um die reine Funktionalität für dich selbst geht:

(nur Windows 7 afaik)- displayswitch.exe

displayswitch /internal
displayswitch /external
displayswitch /extend

28.07.2011 - 20:03 Uhr

Ist zwar kein wirkliches game wo man seinen Algo gegen andere antreten lässt, aber dennoch ganz spaßig wie ich finde:

http://projecteuler.net/

Es gab auch mal Schiffe versenken (auf Silverlight Basis) wo man seine eigens programmierte KI gegen andere antreten lassen konnte. Weiss leider die Seite nicht mehr... 😦

*EDIT*

Hier ist das Ding: C# Pirates

*/EDIT*

15.07.2011 - 22:07 Uhr

Das ist ja nicht für seine eigene Anwendung. Er installiert / manipuliert Addons für ein externes Programm (gmod; Half-Life 2 mod soweit ich weiss).

24.06.2011 - 17:49 Uhr

Ich würde dir auch zu einem VPS raten. Den kannst du dir dann konfigurieren, wie du ihn brauchst. Und mit dem MS SQL Server Express R2 kannst du Datenbanken bis 10GB benutzen.
Ich bin mit dem
>
ganz zufrieden.

Alternativ haben wir auch noch folgenden Beitrag:
>

Welche Version hast du von denen wenn ich fragen darf. Bist du mit der Performance zufrieden?

Danke,
mo

20.05.2011 - 18:49 Uhr

Die Temperaturen sind ok, für meinen Geschmack bei der CPU ein wenig hoch aber drosseln tut er in den Regionen ganz sicher nicht.

Wie sieht es denn mit Software aus die im Hintergrund läuft? Ist eventuell ein Virenscanner aktiv? Möglichst mal alles ausschalten was Festplattenzugriffe oder CPU Auslastung verursacht und dann nochmal testen...

Wieviel Speicher hast du im System, wird vielleicht nachgeladen während des Rucklers? Ist die Festplatte aktiv zu der Zeit?

24.09.2010 - 15:44 Uhr

Gibt es eine bequeme Möglichkeit / ein Tool mit dem ich eMails / Internet an der VPN vorbei über eine andere Netzwerkkarte routen kann ?

Ja das sollte gehen. Musst die 0.0.0.0 route nach dem anmelden im VPN rausschmeissen und eine neue route für 0.0.0.0 mit deinem eigentlichen gateway hinzufügen.

Beispiel:
(in der Eingabeaufforderung "route print" eingeben)

Nach VPN einwahl wird folgende route kreiert:

0.0.0.0 mask 0.0.0.0 gw 188.188.188.188

vorher war die route

0.0.0.0 mask 0.0.0.0 gw 192.168.0.1

dann machst du:

route delete 0.0.0.0
route add 0.0.0.0 mask 0.0.0.0 192.168.0.1

danach sollte das internet weiter über normale verbindung weiter laufen.

Dazu muss aber noch gesagt werden das routen für die Adressbereiche im VPN in der routingtabelle existieren müssen damit dein vpn weiterhin funktioniert...

02.08.2010 - 18:01 Uhr

(:), vielleicht wird noch ein button sichtbar wenn du ganz nach unten scrollst...){gray}

27.04.2010 - 20:56 Uhr

Oh sorry, wusste nicht dass das signieren so funktioniert. War zu sehr auf Verschlüsselung fixiert 😃

27.04.2010 - 20:28 Uhr

Alles steht und fällt mit der Länge/Komplexität des Passworts. Da kannst du nur mit der BruteForce oder Dictionary Methode rangehen...

Bei RAR und 7z wird meines Wissens mit AES verschlüsselt.

27.04.2010 - 20:00 Uhr

Erstelle eine XML-Datei, in der die Daten den Kunden enthalten sind. Pack außerdem eine feste GUID mit in die Datei. "Verschlüssele" die Datei mit deinem privaten Schlüssel. Schick die "verschlüsselte" Datei (=Lizenzdatei) an den Kunden. Der kann sie dann im Programmverzeichnis ablegen.

Dein Programm enthält den öffentlichen Schlüssel und kann damit die XML-Datei entschlüsseln. Nun schaut es, ob die GUID stimmt und wenn ja ist alles gut.

Das geht so aber nicht. Man kann nicht mit dem private key ver- und dann wieder mit dem public key entschlüsseln. Anders herum schon.

Das Konzept geht so nicht auf. Würdest du der Anwendung den private key mitgeben und die XML mit dem public key verschlüsseln hat man nichts von der ganzen Sache da der public key vom private key hergeleitet werden kann und somit dann auch eine neue Lizenzdatei mit der GUID und anderem Firmennamen erstellt werden kann...

Gruß,
moson

27.04.2010 - 19:03 Uhr
shutdown -m \\computername -s

Entsprechende Rechte müssen natürlich vorhanden sein

26.04.2010 - 19:12 Uhr

Hi,

mit Audacity sollte das möglich sein: Audacity

Ist freeware...

Gruß,
moson

13.04.2010 - 19:35 Uhr

Hi,

was heißt Drucker auslesen? Bekommst du den Hostnamen des Druckers zurück?

Du kannst über den Hostnamen die IP Adresse auflösen:


IPAddress[] addresslist = Dns.GetHostAddresses(meinDrucker);

Die Mac Adresse bekommst du per ARP request:

ARP mit C#

Könnte aber auch sein das du die Informationen (zumindest die IP-Adresse) schon mit WMI erschlagen kannst...

19.02.2010 - 20:20 Uhr

Wenn du schon sowas machen willst dann nicht mit dieser Sniffer Geschichte. Das funkt nie.

Was du eventuell machen könntest:

  • Serverapplikation basteln der Softwarepakete bereitstellt in Form einer MSI oder EXE. (Weche dann auf einem Netzwerkshare liegen)
  • Clientapplikation welche sich die Softwarepakete vom Share zieht und silent installiert.

Dann würd das wie folgt ablaufen:

In der Serverapp PC's aus einer Liste wählen und denen ein Softwarepaket zuweisen. -> Serverapp sagt Clientapp das er sich ein Softwarepaket vom Share installieren soll. -> Clientapp startet die Installation der MSI/EXE vom Share mit silent Option.

Die meisten Installer Programme (InstallShield, Windows Installer) bieten als Parameter immer eine silent option mit an so dass der Anwender da nix von mitbekommt.

Beispiel:

\server\share\software.msi /quiet

03.02.2010 - 18:50 Uhr

Da wirste wohl mit ner Schleife durch die Items gehen und dann auf den Basename prüfen müssen

15.01.2010 - 18:13 Uhr

Du hast warscheinlich nur die Share Rechte gesetzt, du musst die NTFS-Rechte auch noch entsprechend einstellen (Reiter Sicherheit/Security in den Ordner-Eigenschaften).

15.01.2010 - 17:54 Uhr

Was wird denn vor dem Methodenaufruf noch gemacht? Musst du das Gerät vielleicht noch irgendwie vorher initialisieren (vielleicht braucht das dann ne kurze Zeitspanne)?

Probier nochmal vor dem Methodenaufruf einen Breakpoint zu setzen, dann kurz warten und weiter im Programm fortfahren...

30.11.2009 - 14:54 Uhr

Du kannst dem entsprechenden UNC-Pfad die Rechte verbraten:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>caspol -m -ag Intranet -url \server\freigabe\pfad* FullTrust -n „Name“ -d „Beschreibung“

Siehe:

http://newyear2006.wordpress.com/2006/09/02/net-programme-uber-netzlaufwerke-aufrufen-caspolexe/

Gruß,
moson

30.11.2009 - 14:46 Uhr

Um eine Verbindung aufrecht zu erhalten ist der "NOOP" Befehl da.

11.11.2009 - 18:39 Uhr

Auch technisch ist das nicht leicht umzusetzen da ja auf Clientseite der Browser erstmal feststellen muss was angezeigt wird und das dann irgendwie dem Server mitteilen muss.

Wohl wahr.
Wobei das Seitenweise auch ohne Clientinteraktion gehen müsste, so weit ich weiß steuert man ja in den Threads die nächste Seite mit &page=n an. Dann müsste einfach der höchste Wert den man je im Thread angefordert hat mit in die DB gepspeichert werden.

11.11.2009 - 18:28 Uhr

Sofort nachdem der Thread geladen und angezeigt wurde, werden alle Beiträge des Threads als gelesen markiert (natürlich ändert sich die angezeigte Seite dadurch nicht).

Das ist im Prinzip das "Problem". Auch wenn du in einen Thread gehst der Beispielsweise 10 Seiten hat und liest dir die ersten 5 Seiten durch, dann gelten trozdem alle 10 Seiten als gelesen. Also landest du bei erneutem Aufruf des Threads (über den blauen Pfeil) auch direkt auf Seite 10.

Ich kenne die Funktion aber auch nicht anderes als wie sie hier ist.

Gruß,
moson

11.11.2009 - 18:05 Uhr

Hoi,

also zum deaktivieren und aktivieren des Netzwerkadapters wirst du im framework nichts passendes finden. Über WMI lässt sich das auch nicht steuern.

Das sollte dir weiterhelfen:
http://www.codeproject.com/KB/cs/HardwareHelper.aspx

Der netsh Befehl sollte auch mit Win XP funktionieren...

10.11.2009 - 21:04 Uhr

Ich glaube wenn du ein Backup fährst wird die datei wieder kleiner da das Transaktionslog dann gesäubert wird.

08.11.2009 - 22:02 Uhr

Beschreibung:

Ein nettes neues Feature in Windows 7 ist die Anzeige eines Fortschrittsbalkens in einem Taskbar button (siehe angehängtes Bild).

Dies kann wie folgt implementiert werden:

Nötige COM-Komponenten einbinden + interface, struct und enmus definieren:


using System;
using System.Runtime.InteropServices;

namespace MyApp
{
    [ComImportAttribute()]
    [GuidAttribute("ea1afb91-9e28-4b86-90e9-9e9f8a5eefaf")]
    [InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
    interface ITaskbarList3
    {
        [PreserveSig]
        void HrInit();
        [PreserveSig]
        void AddTab(IntPtr hwnd);
        [PreserveSig]
        void DeleteTab(IntPtr hwnd);
        [PreserveSig]
        void ActivateTab(IntPtr hwnd);
        [PreserveSig]
        void SetActiveAlt(IntPtr hwnd);

        [PreserveSig]
        void MarkFullscreenWindow(IntPtr hwnd, [MarshalAs(UnmanagedType.Bool)] bool fFullscreen);

        void SetProgressValue(IntPtr hwnd, UInt64 ullCompleted, UInt64 ullTotal);
        void SetProgressState(IntPtr hwnd, TBPFLAG tbpFlags);
        void RegisterTab(IntPtr hwndTab, IntPtr hwndMDI);
        void UnregisterTab(IntPtr hwndTab);
        void SetTabOrder(IntPtr hwndTab, IntPtr hwndInsertBefore);
        void SetTabActive(IntPtr hwndTab, IntPtr hwndMDI, TBATFLAG tbatFlags);
        void ThumbBarAddButtons(IntPtr hwnd, uint cButtons, [MarshalAs(UnmanagedType.LPArray)] THUMBBUTTON[] pButtons);
        void ThumbBarUpdateButtons(IntPtr hwnd, uint cButtons, [MarshalAs(UnmanagedType.LPArray)] THUMBBUTTON[] pButtons);
        void ThumbBarSetImageList(IntPtr hwnd, IntPtr himl);
        void SetOverlayIcon(IntPtr hwnd, IntPtr hIcon, [MarshalAs(UnmanagedType.LPWStr)] string pszDescription);
        void SetThumbnailTooltip(IntPtr hwnd, [MarshalAs(UnmanagedType.LPWStr)] string pszTip);
        void SetThumbnailClip(IntPtr hwnd, ref RECT prcClip);
    }
    [GuidAttribute("56FDF344-FD6D-11d0-958A-006097C9A090")]
    [ClassInterfaceAttribute(ClassInterfaceType.None)]
    [ComImportAttribute()]
    class TaskbarList { }
    [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]
    struct THUMBBUTTON
    {
        [MarshalAs(UnmanagedType.U4)]
        public THBMASK dwMask;
        public uint iId;
        public uint iBitmap;
        public IntPtr hIcon;
        [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 260)]
        public string szTip;
        [MarshalAs(UnmanagedType.U4)]
        public THBFLAGS dwFlags;
    }
    enum THBMASK
    {
        THB_BITMAP = 0x1,
        THB_ICON = 0x2,
        THB_TOOLTIP = 0x4,
        THB_FLAGS = 0x8
    }

    enum THBFLAGS
    {
        THBF_ENABLED = 0,
        THBF_DISABLED = 0x1,
        THBF_DISMISSONCLICK = 0x2,
        THBF_NOBACKGROUND = 0x4,
        THBF_HIDDEN = 0x8
    }
    enum TBPFLAG
    {
        TBPF_NOPROGRESS = 0,
        TBPF_INDETERMINATE = 0x1,
        TBPF_NORMAL = 0x2,
        TBPF_ERROR = 0x4,
        TBPF_PAUSED = 0x8
    }
    enum TBATFLAG
    {
        TBATF_USEMDITHUMBNAIL = 0x1,
        TBATF_USEMDILIVEPREVIEW = 0x2
    }
    struct RECT
    {
        public int left;
        public int top;
        public int right;
        public int bottom;

        public RECT(int left, int top, int right, int bottom)
        {
            this.left = left;
            this.top = top;
            this.right = right;
            this.bottom = bottom;
        }
    }
}

Objekt von TaskbarList erstellen:


ITaskbarList3 tbl = (ITaskbarList3)new TaskbarList();

Progress ändern mittels:


tbl.SetProgressValue(this.Handle, 70 /*Angezeigter Wert*/, 100 /*Maximaler Wert*/);

Progressbar style deaktivieren mittels:


tbl.SetProgressState(this.Handle, TBPFLAG.TBPF_NOPROGRESS);

Weitere Informationen:

Viel Spaß damit,
moson

btw.: Im Interface sind noch einige andere Spielereien definiert, einfach mal rumspielen...
Schlagwörter: Windows 7, Taskbar, progressbar, progress, taskbarbutton, superbar

07.11.2009 - 17:51 Uhr

Sorry, eigentlich schaue ich öfter mal in die Artikel rein aber irgendwie muss ich das übersehen haben. Nächstes mal suche ich ein bisschen akribischer...

btw.: Ich habe die Geschichte jetzt mit Named Pipes erschlagen, funktioniert auch ganz gut...

07.11.2009 - 14:10 Uhr

Hab grad was über named pipes gefunden. Ist das die beste Art oder sollte man auf remoting oder wcf setzen?

07.11.2009 - 14:05 Uhr

Mahlzeit,

also ich habe eine Applikation die auf eine Instanz beschränkt ist.
Der Applikation können Argumente bei Start mitgegeben werden:

myapp.exe /bla

Jetzt möchte ich die Parameter bei erneutem Aufruf der Applikation an die erste Instanz weitergeben.

Also quasie wie folgt:


static void Main()
        {
            bool createdNew = true;
            using (Mutex mutex = new Mutex(true, "MyApp", out createdNew))
            {
                if (createdNew)
                {
                    Application.EnableVisualStyles();
                    Application.SetCompatibleTextRenderingDefault(false);
                    Application.Run(new DownsterMainForm());
                }
                else
                {
                    //Übergebe CommandLineArgs an erste Instanz der Applikation
                }
            }
        }

Mit welcher Technik kann ich das am besten realisieren?

Gruß,
moson

28.10.2009 - 18:24 Uhr

Probiers mal mit dem DirectorySearcher über LDAP:

link
link2
Gruß,
moson

13.10.2009 - 10:14 Uhr

Ne, das stürzt beim Convert.ToInt16 schon ab

13.10.2009 - 09:33 Uhr

Hier ein Beispiel mit AttachConsole:

Hybrid App

13.10.2009 - 09:21 Uhr

URI[j] = new Uri(Console.ReadLine());

Gruß,
moson

11.10.2009 - 18:28 Uhr

Meine Kiste:

Hardware:

Intel C2Q - Q6600 @ 3200 MHz - 1.31V
Gigabyte GA-P35-DS4
Gainward HD-4870 Golden Sample 1024 MB @ 810/1100
4096 MB DDR2-RAM (A-DATA Vitesta Extreme Edition) @ 800 MHz - 4-4-4-12
SeaSonic S12-430
2 x Seagate Barracuda 7200.10 ST3250410AS - RAID0
1 x Samsung 750 GB
Gehäuse: Coolermaster HAF932
Monitore: Yuraku 24" (MVA Panel) + 19" LG L1952TQ

Wasserkühlung:

Aquastream XT Ultra - Cuplex HD - EK-FC4870 GS - NexXxoS Xtreme III 360

03.10.2009 - 12:53 Uhr

ohoh 😃
Beim Port gehts schon los, der darf nicht größer 65535 sein...

Sei mir nicht böse, aber da fehlen wohl noch ein paar Grundlagen 😉
Schau dir am besten die Beispiele im MSDN an.

http://msdn.microsoft.com/de-de/library/system.net.sockets.socket%28VS.95%29.aspx
http://msdn.microsoft.com/de-de/library/system.net.sockets.tcplistener.aspx

Gruß,
moson