VB.Net – icsc.dll (SSH parancsok saját rádiószerverhez)



VB.Net – icsc.dll (SSH parancsok saját rádiószerverhez)

VB.Net - icsc.dll (SSH parancsok saját rádiószerverhez)

A videóban látható dll fájl az alábbi funkciókhoz használható:

1. SHOUTcast / Icecast rádiószerver indítása (StartSHOUTcast/StartIcecast)
2. SHOUTcast / Icecast rádiószerver leállítása (StopSHOUTcast/StopIcecast)
3. SHOUTcast / Icecast rádiószerver újraindítása (RestartSHOUTcast/RestartIcecast)
4. SHOUTcast / Icecast rádiószerver konfiguráció frissítése (RefreshSHOUTcast/RefreshIcecast)

Az alábbi példa a fájl használatát mutatja be Visual Studio programhoz:

1. Properties/References/Add/Browse…
2. icsc.dll fájl kiválasztása. Ha nincs meg a fájl letöltheti innen: https://www.dllme.com/get/80282?hash=2b12453ce18e0f58390ebb649c0da59e
3. Fájl importálása az alábbi paranccsal: Imports icsc
4. A fájlban szereplő összetevők behívása: Dim server1 As New icsc.server
5. Kiválasztott parancs alkalmazása az alábbi példa szerint:

Imports icsc
Public Class Form1
Dim server1 As New icsc.server
Private Sub StopServer_Click(sender As Object, e As EventArgs) Handles StopServer.Click
server1.StopSHOUTcast(“IP”, PORT, “username”, “password”)
End Sub
End Class

A fenti parancs leállítja a SHOUTcast rádiószervert. A csatlakozási adatok helyére a saját adatainkat kell megadni, mint például:

1. IP – saját szerver IP címe, vagy weboldal címe
2. PORT – SSH Port (alapértelmezetten: 22)
3. username – felhasználónév a bejelentkezéshez
4. password – jelszó a bejelentkezéshez

Például: server1.StopSHOUTcast(“valami.radiserver.hu”, 22, “root”, “sd2fsgEGstFzt4Stvgw”)

Mivel a dll fájl csak az átjárót biztosítja az alkalmazás és a rádiószerver között, ezért személyes adatok tárolására nem használó (ezért biztonságosnak is tekinthető), ami azt jelenti, hogy minden használat során meg kell adni a csatlakozási/bejelentkezési adatokat.