Hi,
Sehr nette Funktion. Problem bei standard Windows Labels ist nur, sie sind sehr leicht auszulesen (Siehe ControlGetText usw). Versuche dich mal mit _GDIPlus_GraphicsDrawString, dies kann man nur über OCR Software auslesen
Gruß
Spider
Hi,
Sehr nette Funktion. Problem bei standard Windows Labels ist nur, sie sind sehr leicht auszulesen (Siehe ControlGetText usw). Versuche dich mal mit _GDIPlus_GraphicsDrawString, dies kann man nur über OCR Software auslesen
Gruß
Spider
Hallo
Auf jedenfall ein Workaround (nicht getestet)
TCPStartup()
$Socket = TCPListen(@IPAddress1, 203)
If @error Then Exit
While 1
Do
$Acc = TCPAccept($Socket)
Until $Acc <> -1
TCPSend($Acc, "X ======= Moewe Server ====== X" & @CRLF)
TCPSend($Acc, "X send help for help X" & @CRLF)
TCPSend($Acc, "X ========================== X" & @CRLF)
Dim $DATEN
While 1
$DATEN &= TCPRecv($Acc, 1024)
If @error Then ExitLoop
If StringLen($DATEN) > 3 Then
Switch StringLeft($DATEN,4)
Case "time"
TCPSend($Acc, @HOUR & ":" & @MIN & ":" & @SEC & @CRLF)
Case "date"
TCPSend($Acc,@MDAY & "." & @MON & "." & @YEAR)
Case "help"
TCPSend($Acc,"Commands:" & @CRLF & "time" & @CRLF & "date" & @CRLF & "exit" & @CRLF & "help")
Case "exit"
ExitLoop
EndSwitch
$DATEN = StringTrimLeft($DATEN,4)
EndIf
Sleep(500)
WEnd
TCPCloseSocket($Acc)
WEnd
TCPShutdown()
Exit
[/autoit]Gruß
Spider
Hallo
Bei mir hat das leider noch nie Funktioniert. (Flackert trotzdem ein ganz kleines bisschen beim Schließen).
Habe Win7 Ultimate, aber wie gesagt. Die anderen Tests mit dem ExStyle haben bei mir auch nicht funktioniert.
Gruß
Spider
Hallo
Genial. Blödes Media Markt, hatten da 10m Kabel ab 200€
Vielen Dank, ich guck mich auch noch mal weiter um. Aber 40€ ist ja wirklich in Ordnung.
Edit: 14,99€ Das Teil sollte doch auch HDMI 1.3 unterstützen oder? Steht immer hin "..Über HDMI werden Videodaten bis in HDTV-Auflösung und Mehrkanal-Audiodaten (5.1) digital übertragen, zusätzlich unterstützt die Schnittstelle den HDCP-Kopierschutz."
http://www.alternate.de/html/product/Kabel_DVI-HDMI/Diverse/Kabel_HDMI/397715/?tn=HARDWARE&l1=Kabel&l2=DVI%2FHDMI
Gruß
Spider
Hallo
Mein Receiver hat 3x HDMI In (und einmal Out) und unterstüzt das anscheinend auch. Aber das Problem ist: Der Beamer ist genau auf der anderen Seite des Zimmers als der Receiver. Das sind 10 Meter. Und ein 10 Meter HDMI Kabel liegt bei 200€, zu viel für mich
Ich sehe grade bei den Spezifikationen des Mainboards folgendes:
ZitatAlles anzeigenSound
Chip Realtek ALC662
Eingänge
1 x Line-In
1 x Mikrofon
Ausgänge
1 x Line-Out
Kanäle
bis zu 2 analog
Surround 6-Kanal Soundchip
Heißt das jetzt, dass er Analog nur 2 Kanäle (Stereo) kann, aber trotzdem ein 5.1 Soundchip besitzt? (Non-sense, oder?)
Ja, beim Avisynth hast du recht, aber das brauche ich denke ich mal vorerst nicht
Gruß
Spider
Hallo
Danke erstmal für dein Feadback. Problem ist, dass das Motherboard nur ein Stereo digitalen Audioausgang bietet, ich will aber 5.1. ODer hab ich da was falsch verstanden?
1080i - ja, ab und zu mal. Aber hauptsächlich wird wohl 720p zum einsatz kommen. Von daher denke ich, dass die Power dafür ausreichend ist. Avisynth mach ich zunot mit meinem Server (8800 GTS + Core2Quad q6600) dafür reicht der noch.
Ist wie gesagt ein reiner HTPC.
Gruß
Spider
Hallo,
Ja wie gesagt - nur HomeMedia. Hier zuhause rackert auch ne gtx280 und ein i7 core
Gruß
Spider
Hallo
Ich habs mir nochmal überlegt: Ich will doch was eigenens
Was haltet ihr davon als HTPC?
CPU: AMD Athlon II X2 215
Mainboard: Biostar A780L3
Grafik: ATI Radeon XFX HD5450
Sound: Club 3d Theatron Dolby Digital 7.1
Festplatte: Samsung HD161GJ 160 GB [Nur für Internen Gebrauch (OS)]
Gehäuse: MS Tech CA-0120 Midi Tower
RAM: Patriot DDR2-800 DIMM 2 GB
Preis liegt bei ca. 250€
Os wird dann später Windows 7
Was sagt ihr?
Gruß
Spider
Hallo
Die Übersetzungsseite wird nicht gewerblich benutzt (da wir damit in keinster Weise Geld einnehmen, weder über Werbung noch über Spenden o.ä.) also brauch sie auch kein Impressum.
Gruß
Spider
Hallo
Wie gesagt, ich sehe da auch kein großen Sinn drin.
Ein schlimmeres Maß ist eigentlich nur, wenn User sich "Selbstvertrauen" oder was auch immer von ihren Beitragszahlen hohlen. Weil dann wird nämlich nur rumgespammt, ein Bedankomat wird nur betätigt, wenn wirklich geholfen wurde.
Ich sage nur: Wenn schon Wettkampf, dann auch, wegen die Qualität der Beitrage, nicht wegen der Quantität.
Aber ich sehe ein Bedankomat auch eher als überflüssig an da es mich nicht interessiert, wieviele Beiträge ich habe oder wieivel User mir danken
Gruß
Spider
ich bin prinzipjell auch dagegen.
also öffentlich finde ich es nich gut. damit bricht eher so n wettkampf um das ganze aus und das denke ich würde dem forum eher schaden.nur mit rückmeldung wärs vllt besser. aber n extra button dafür einzufügen, ich weiß nich
wär ja im prinzip auch nur ne pm
Hallo,
Ich verstehe eure Argumentation nicht. Wieso sollte das dem Forum schaden? Klar wird eine Art Wettkampf ausbrechen, wer bekommt am meisten Bedankungen. Aber das ist doch eher erüwnscht, weil man nur ein "Danke" bekommt, wenn man auch was gutes gemacht hat (zum Beispiel geholfen hat, oder ein Skript gepostet hat).
Momentan herrscht der gleiche "Kampf" ja auch bei den Beitragszahlen (mist, ich bin an sechster Stelle :/) - und da dort peethebee ganz oben ist, zeigt doch schon, das es da wirklich nur um quantität und nicht qualität geht
Die Frage ist vielmehr ob das sinnvoll ist. Aber man kann es ja mal ausprobieren, kostet ja nichts. Und wenn's nach hinten losgeht oder nicht benutzt wird kann man es ja wieder rausnehmen.
Gruß
Spider
Hallo
Klar, jeder darf sie benutzten, solange Quelleangaben dabei stehen
Danke fürs Lob!
Gruß
Spider
Heyho,
Da es bei WinMove zwar ein Speed parameter gibt, der aber nicht für die größe zuständig ist, hab ich mir selbst mal was gebastelt. Er arbeitet mit Sinus damit das auch ganz hübsch aussieht
Sollte sonst selbsterklärend sein, falls es jemand braucht..:
#include <WindowsConstants.au3>
#include <ProgressConstants.au3>
Global $bExpand = False
[/autoit] [autoit][/autoit] [autoit]Global $aGuiSize[2][2] = [[285,64],[285,184]]
[/autoit] [autoit][/autoit] [autoit]Opt("GuiOnEventMode",1)
Opt("GUIResizeMode",802)
$hMainGui = GUICreate("Download", 285, 56, 218, 249)
GUISetBkColor(0)
GUISetOnEvent(-3,"_Exit")
$hInpSearch = GUICtrlCreateInput("http://www.autoitscript.com/autoit3/files/beta/autoit/autoit-v3.3.5.3-beta-setup.exe", 8, 8, 193, 21)
$hButSearch = GUICtrlCreateButton("> Download >", 202, 8, 75, 21, $WS_GROUP)
GUICtrlSetOnEvent(-1,"_Download")
$hProg = GUICtrlCreateProgress(280,8,15,220,$PBS_VERTICAL)
$hLab = GUICtrlCreateLabel("",8, 42, 269, 60)
GUICtrlSetColor(-1,0x00ff00)
InetGet("http://www.autoitscript.com/autoit3/files/graphics/autoit_metal_wall_800x600.jpg",@ScriptDir&"\metal.jpg")
GUICtrlCreatePic("metal.jpg",55,42+65,80*2,60*2)
_WinSetSize($hMainGui,285,64);without animation
GUISetState()
#EndRegion ### END Koda GUI section ###
While 1
Sleep(500)
WEnd
Func _Exit()
Exit
EndFunc
Func _Download()
_WinSetSize($hMainGui,305,264,10,7);fast open
Local $sRead = GUICtrlRead($hInpSearch)
Local $sFileName = StringTrimLeft($sRead,StringInStr($sRead,"/",-1,-1))
Local $hRead = InetGet($sRead,@ScriptDir&"\"&$sFileName,1,1)
Do
$aInfo = InetGetInfo($hRead)
GUICtrlSetData($hLab,"File Name: "&$sFileName&@CRLF& _
"kbyte Downloaded: "&$aInfo[0]&@CRLF& _
"Size of Download: "&$aInfo[1]&@CRLF& _
"Download ongoing: "&Not $aInfo[2] & @cRLF)
GUICtrlSetData($hProg,100*$aInfo[0]/$aInfo[1])
Sleep(100)
Until $aInfo[2]
Sleep(500)
_WinSetSize($hMainGui,285,64,10,3);slow close
EndFunc
;By GtaSpider
Func _WinSetSize($hWnd, $iWidth, $iHeigth, $iSleep = -1,$iStep = 4)
If $iSleep < 0 Then Return WinMove($hWnd,"",Default,Default,$iWidth,$iHeigth)
Local $i, $iStepW = $iStep, $iStepH = $iStep,$iSin,$i2,$iLastI
Local $aWinPos = WinGetPos($hWnd)
If $iWidth < $aWinPos[2] Then $iStepW *= -1
If $iHeigth < $aWinPos[3] Then $iStepH *= -1
Local $iDegToRad = 3.14159265358979/180
Local $iSinMulW = ($iWidth - $aWinPos[2]) / 2.5
Local $iSinMulH = ($iHeigth - $aWinPos[3]) / 2.5
If $iSinMulW < 0 Then $iSinMulW *= -1
If $iSinMulH < 0 Then $iSinMulH *= -1
If $iWidth <> $aWinPos[2] Then
For $i = $aWinPos[2] To $iWidth Step $iStepW
$iLastI = $i
$iSin = $i - $aWinPos[2]
$iSin = Sin($iDegToRad * (180*$iSin/($iWidth - $aWinPos[2])))
WinMove($hWnd,"",Default,Default,$i + ($iSin * $iSinMulW),Default)
Sleep($iSleep)
Next
If Mod($iWidth - $aWinPos[2],$iStep) Then
If $iStepW < 0 Then
$iStepW = -1
Else
$iStepW = 1
EndIf
For $i = $iLastI -1 To $iWidth Step $iStepW
WinMove($hWnd,"",Default,Default,$i,Default)
Next
EndIf
EndIf
If $iHeigth <> $aWinPos[3] Then
For $i = $aWinPos[3] To $iHeigth Step $iStepH
$iLastI = $i
$iSin = $i - $aWinPos[3]
$iSin = Sin($iDegToRad*(180*$iSin/($iHeigth - $aWinPos[3])))
WinMove($hWnd,"",Default,Default,Default,$i + ($iSin * $iSinMulH))
Sleep($iSleep)
Next
If Mod($iHeigth - $aWinPos[3],$iStep) Then
If $iStepH < 0 Then
$iStepH = -1
Else
$iStepH = 1
EndIf
For $i = $iLastI -1 To $iHeigth Step $iStepH
WinMove($hWnd,"",Default,Default,Default,$i)
Next
EndIf
EndIf
EndFunc
Gruß
Spider
Hallo
Guck dir mal _VersionCompare und MsgBox (mit Parameter 4) und Run in der Hilfe an.
Gruß
Spider
Hallo
Wo wir schon dabei sind. Ich mag die Umsetzung mit IsPressed überhaupt nicht. Hier mal eine Version mit OnEvent + AcceleratorKeys:
#include<GUIConstantsEx.au3>
#include<ListBoxConstants.au3>
#include <WindowsConstants.au3>
#include <GUIListBox.au3>
#include <WinAPI.au3>
#include <Misc.au3>
Opt("GUICloseOnESC", 0)
Opt("GuiOnEventMode", 1)
#Region - Deklarationen für Sense
Global $show = False
Global $indexB = -1
Global $SenseGui, $SenseCtrl, $guiBox, $box
Global $POSSenseGui[2]
#Region Box
; Hier die Auswahldaten (braucht nicht sortiert sein):
Global $aData[10] = ['Birne', 'Alligator', 'Auto', 'Dank', 'Automat', 'Bett', 'Garten', 'Bettler', 'Danke', 'Danksagung']
$guiBox = GUICreate('', 150, 85, 0, 0, $WS_POPUP, $WS_EX_TOPMOST + $WS_EX_TOOLWINDOW)
$box = _GUICtrlListBox_Create($guiBox, '', 0, 0, 150, 86, BitOR($LBS_SORT, 0x00B00002), 0)
; ListBox muß 1 Pixel höher als GUI sein - sonst fehlerhafte Darstellung
For $i = 0 To UBound($aData) - 1 ; falls Daten mit _FileReadToArray gelesen werden: StartIndex=1
_GUICtrlListBox_AddString($box, $aData[$i])
Next
WinSetTrans($guiBox, "", 200)
#EndRegion Box
GUIRegisterMsg($WM_COMMAND, "MY_WM_COMMAND")
GUIRegisterMsg($WM_MOVE, "_WM_MOVE")
GUIRegisterMsg(0x231, "_WM_ENTERSIZEMOVE")
#EndRegion - Deklarationen für Sense
#Region Main
$Form1 = GUICreate('Intelli Sense Box', 400, 300, 200, 50)
GUISetOnEvent(-3, "_Exit")
$SenseGui = $Form1 ; <== Für Allgemeingültigkeit Zuweisung an $SenseGui
$Input = GUICtrlCreateInput('', 10, 10, 380, 21)
$SenseCtrl = $Input ; <== Für Allgemeingültigkeit Zuweisung an $SenseCtrl
$hInput = GUICtrlGetHandle($Input)
GUICtrlCreateButton("Bla", 10, 35, 80, 20)
GUISetState()
#EndRegion Main
Local $Dumm[5]
$Dumm[0] = GUICtrlCreateDummy()
For $i = 1 To 4
$Dumm[$i] = GUICtrlCreateDummy()
GUICtrlSetOnEvent(-1, "_Dummy")
Next
Dim $AccelKeys[4][2] = [["{ENTER}", $Dumm[1]],["{ESC}", $Dumm[2]],["{UP}", $Dumm[3]],["{DOWN}", $Dumm[4]]]
GUISetAccelerators($AccelKeys)
While True
Sleep(500)
WEnd
Func _Dummy()
If Not $show Then Return
Switch @GUI_CtrlId - $Dumm[0]
Case 1;ENTER
ControlSetText($SenseGui, '', $SenseCtrl, _GUICtrlListBox_GetText($box, $indexB))
GUISetState(@SW_HIDE, $guiBox)
$show = False
Case 2 ;ESC
GUISetState(@SW_HIDE, $guiBox)
$show = False
Case 3 ;UP
If $indexB > 0 Then
$indexB -= 1
_GUICtrlListBox_SetCurSel($box, $indexB)
Sleep(90)
EndIf
Case 4;DOWN
If $indexB < _GUICtrlListBox_GetCount($box) - 1 Then
$indexB += 1
_GUICtrlListBox_SetCurSel($box, $indexB)
Sleep(90)
EndIf
EndSwitch
EndFunc ;==>_Dummy
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]Func _Exit()
Exit
EndFunc ;==>_Exit
Func MY_WM_COMMAND($hWnd, $Msg, $wParam, $lParam)
Local $nNotifyCode = BitShift($wParam, 16)
Local $hCtrl = $lParam
Local $hSenseCtrl = $SenseCtrl
If Not IsHWnd($hSenseCtrl) Then $hSenseCtrl = GUICtrlGetHandle($hSenseCtrl)
If ($nNotifyCode = 1024 Or $nNotifyCode = 6) And $hCtrl = $hSenseCtrl Then
Local $str = ControlGetText($SenseGui, '', $SenseCtrl)
$indexB = _GUICtrlListBox_FindString($box, $str)
_GUICtrlListBox_SetCurSel($box, $indexB)
$caret = _CaretPos()
If Not @error And Not $show Then
If $caret[3] + $caret[4] - 95 < 0 Then ; Platz für Liste über dem Ctrl ausreichend?
WinMove($guiBox, '', $caret[0], $caret[1] + 25) ; Versatz 25 (Ctrlhöhe+5) unter y vom Ctrl
Else
WinMove($guiBox, '', $caret[0], $caret[1] - 95) ; Versatz 95 (Boxhöhe+10) über y vom Ctrl
EndIf
GUISetState(@SW_SHOWNOACTIVATE, $guiBox)
$show = True
EndIf
ElseIf $hCtrl = $box And $nNotifyCode = 1 Then
$indexB = _GUICtrlListBox_GetCurSel($box)
ControlSetText($SenseGui, '', $SenseCtrl, _GUICtrlListBox_GetText($box, $indexB))
GUISetState(@SW_HIDE, $guiBox)
$show = False
ElseIf $show And $nNotifyCode = 512 And $hCtrl = $lParam And Not $hCtrl = $box Then
GUISetState(@SW_HIDE, $guiBox)
$show = False
EndIf
Return $GUI_RUNDEFMSG
EndFunc ;==>MY_WM_COMMAND
Func _WM_ENTERSIZEMOVE($hWnd)
If $hWnd = $SenseGui Then $POSSenseGui = WinGetPos($SenseGui)
EndFunc ;==>_WM_ENTERSIZEMOVE
Func _WM_MOVE($hWnd)
If $hWnd = $SenseGui Then
Local $pos = WinGetPos($guiBox)
Local $postemp = WinGetPos($SenseGui)
WinMove($guiBox, "", $pos[0] - ($POSSenseGui[0] - $postemp[0]), $pos[1] - ($POSSenseGui[1] - $postemp[1]))
$POSSenseGui = WinGetPos($SenseGui)
EndIf
EndFunc ;==>_WM_MOVE
Func _CaretPos()
Local $old = Opt("CaretCoordMode", 0) ;relative mode
Local $c = WinGetCaretPos() ;relative caret coords
Local $w = WinGetPos("") ;window's coords
Local $f = ControlGetFocus("", "") ;text region "handle"
Local $e = ControlGetPos("", "", $f) ;text region coords
Local $h = ControlGetHandle("", "", $f) ;Ctrl-Handle
Local $t[5]
If IsArray($c) And IsArray($w) And IsArray($e) Then
If _WinAPI_IsClassName($SenseCtrl, 'Edit') Then ; Input wird als Edit-Class erkannt
$t[0] = $c[0] + $w[0] + $e[0]
ElseIf _WinAPI_IsClassName($SenseCtrl, 'ComboBox') Then
$t[0] = $w[0] + $e[0]
EndIf
$t[1] = $c[1] + $w[1] + $e[1]
$t[2] = $h
$t[3] = $w[1]
$t[4] = $e[1]
Opt("CaretCoordMode", $old)
Return $t ;absolute screen coords of caret cursor
Else
Opt("CaretCoordMode", $old)
SetError(1)
EndIf
EndFunc ;==>_CaretPos
#EndRegion - SenseFunc's
Gruß
Spider
Hallo,
Ja pee, sowas ähnliches hatte ich auch vorher, aber irgendwann hat es mir halt nicht mehr gereicht
@doc: Jo, ein Wohnzimmer haben wir auch. Aber kein TV (wir gucken eigentlich kein Fernsehn in der Familie). Ich hab "nur" ein TV in meinem Zimmer.
Und wir haben jetzt ein freies Zimmer welches sich ideal eignet um ein Beamer und co reinzustellen.
Da kommt ihr ins Spiel: Was für Sound/Mediensystem empfehlt ihr mir? ;D
Gruß
Spider
Hallo,
Ich bin grade dabei mir ein Media Zimmer zuhause einzurichten. Das Sofa und der Beamer sind schon da, jetzt fehlt nur noch der Rest:
Media Player
Was ich will:
Hab mich mal etwas umgehört und bin dann auf das hier gestoßen:
http://www.fantec.de/html/de/2/artI…90/article.html
Hört sich nicht schlecht an, aber wenn ich das richtig sehe, gibt es da keine 5.1 Sound anschlussmöglichkeit, oder?
Insgesamt fehlen mir da auch paar daten (wie z.B. CPU/Graka/Ram/...) Falls da jemand was weiß, wäre ich sehr dankbar.
Was für alternativen gibt es? Hat jemand schon das Teil bei sich zuhause stehen und kann es weiterempfehlen?
5.1 Soundsystem
Habe momentan ein 5.1 Soundsystem von LG an meinem PC mit dem ich eigentlich relativ zufrieden bin (Logitech X540)
Gibt es da vielleicht ähnliche Systeme im gleichen Preisrahmen (bis 100€)? Das ist halt eher ein PC System, ich brauch halt ein reines Media System.
Wie sehen eure Media-Zimmer aus? Was steckt drin an Technik?
Vielen Dank
Gruß
Spider
Hallo,
Hab mir selbst eine kleine UDF geschrieben, mit der man den Idle Status hooken kann.
Im Klaartext: Man kann eine Funktion aufrufen lassen wenn
Es ist wirklich eine... Ich will nicht sagen miserable, aber doch schon eine ziemlich Schmutzige Umsetzung, hab leider kein anderen Weg gefunden um das zu realisieren.
Ich hoffe ihr könnt es trotzdem gebrauchen.
Momentane Version: 1.0
Beispiel (auch in der ZIP)
#include <WindowsConstants.au3>
#include <StaticConstants.au3>
#include "IdleIt.au3"
HotKeySet("{ESC}","_exit")
[/autoit] [autoit][/autoit] [autoit]_IdleIt_Initalize(5);When nothing happen in 5 seconds, the IDLE Func will call
_IdleIt_Hook($IDLEIT_IDLE,"_idle");Hook the Idle func
_IdleIt_Hook($IDLEIT_BACK,"_back"); hook the back func
;just create a small example gui
$hMain = GUICreate("",@DesktopWidth,@DesktopHeight,0,0,$WS_POPUP,$WS_EX_TOPMOST)
GUICtrlCreateLabel("Move mouse or type keyboard or whatever to unlock screen"&@CRLF&"ESC to Exit",0,(@DesktopHeight/2) - 50,@DesktopWidth,100,$SS_CENTER)
GUICtrlSetColor(-1,0xffffff)
guictrlsetfont(-1,30)
WinSetTrans($hMain,"",0)
GUISetBkColor(0)
;and now.... do nothing
While 1
Sleep(1000)
WEnd
Func _idle()
;ah, it seems like the user is away... lets show the black gui
GUISetState()
For $i = 0 To 150 Step 5
WinSetTrans($hMain,"",$i)
Sleep(10)
Next
EndFunc
Func _back()
;Oh! Welcome back user! Hide the balck gui now
For $i = 150 To 0 Step -5
WinSetTrans($hMain,"",$i)
Sleep(10)
Next
GUISetState(@SW_HIDE)
EndFunc
Func _exit()
;bye for now
Exit
EndFunc
Gruß
Spider
Ahh, also muss man bei TCPListen die Adresse der Netzwerkkarte eigeben und nicht die, von dem die Verbindung kommen soll?
Exakt! Das ist ja nur die IP Adresse auf dem ein bestimmter Port abgehört werden soll (Deswegen auch tcpLISTEN )
Gruß
Spider
Hallo
Oft gibt es zum Beispiel ein Problem wenn du Tunngle oder Hamachi installiert hast. Weil dann @IPAddress1 nicht etwa die Adresse deiner Netzwerkkarte ist, sondern dann die Hamachi/Tunngle IP. Darauf kann sich aber natürlich niemand verbinden.
Am besten IP Adresse immer Manuell in TCPListen eingeben (z.B. 192.168.0.2)
Wenn du bei TCPListen nichts einträgst wird der Localhost (127.0.0.1) genommen. Das funktioniert natürlich auch. Dann hört TCPListen aber alle Netzwerkkarten ab.
Gruß
Spider