Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Erreur bloquante sur mini application client tcp/ip [ Divers / General ] (Billybobbonnet)

mercredi 8 octobre 2008 à 11:36:48 | Erreur bloquante sur mini application client tcp/ip

Billybobbonnet

Salut à tous,

Je fais une mini application dont le but est d'envoyer à une ip donnée, sur un port, un message. Tous ces paramètres sont lancés en arguments au démarrage de l'appli et elle ne fait que ça. J'ai fait une application console en .net et le code est le suivant:


Imports System
Imports System.Text
Imports System.Net.Sockets
Imports System.Threading

Namespace SimpleTCPClient
    Public Class cApplication
        ' NetworkStream that will be used

        Public Shared myStream As NetworkStream
        ' TcpClient that will connect for us

        Public Shared myClient As TcpClient
        ' Storage space

        Public Shared myBuffer As Byte()

        ' Point d'entrée

        Public Shared Sub Main(ByVal args())
            If args Is Nothing Then
                Exit Sub
            End If

            Dim strServer As String = args(0)
            Console.WriteLine("server = " & strServer)


            Dim strPort As String = args(1)
            Console.WriteLine("port = " & strPort)

            Dim strMessage As String = "<%" & args(2) & "%>"
            Console.WriteLine("message = " & strMessage)

            ' Connexion serveur

            myClient = New TcpClient(strServer, Int32.Parse(strPort))
            Console.WriteLine("Connected...")
            ' Store the NetworkStream

            myStream = myClient.GetStream()
            ' Create data buffer

            myBuffer = New Byte(myClient.ReceiveBufferSize - 1) {}



            Console.WriteLine("Connexion ok et application ok...")
            Console.WriteLine("----------------------------------")
            Console.WriteLine("Envoi du message" & strMessage & " à " & strServer & "sur le port " & strPort)

            myStream.Write(Encoding.ASCII.GetBytes(strMessage.ToCharArray()), 0, strMessage.Length)


        End Sub
    End Class
End Namespace

Et la question, qui peut sembler naïve à certains (je suis un éternel débutant...) est: comment virer cette erreur qui m'empêche de compiler? :

Erreur    1    Aucune méthode 'Main' accessible avec une signature appropriée n'a été trouvée dans 'Dumblesender'.    ConsoleApplication1

Au passage, si le code semble pouvoir être améliorer, ou si vous voyez déjà des erreurs, je suis preneur de conseils.

Merci d'avance.


mercredi 8 octobre 2008 à 11:51:32 | Re : Erreur bloquante sur mini application client tcp/ip

Billybobbonnet

Admins, je me suis trompé de rubrique. J'ai donc pris la liberté de reposter le sujet dans celle vb .net. Je vous laisse la liberté de le supprimer ici.

Je vous fais mes excuses pour le dérangement



Cette discussion est classé dans : public, application, console, writeline, strmessage


Répondre à ce message

Sujets en rapport avec ce message

Erreur bloquante sur mini application client tcp/ip [ par Billybobbonnet ] Salut à tous,Je fais une mini application dont le but est d'envoyer à une ip donnée, sur un port, un message. Tous ces paramètres sont lancés en argum application console vb6 et paramètres [ par sarra_86 ] Bonjour,Je fais un programme en visual basic 6.0 qui lance une application console contenant  un tableau où je gère des paramètres pour lancer une fo Auto complétion dans une application console [ par Julien237 ] Bonjour,Quelqu'un sait-il comment on pourrait implémenter un système d'auto-complétion de commandes dans une application console (utilisant le templat application console [ par kevin51 ] Bonjour à tous!Comment fait-on pour créer une application console fonctionnant sous MSDOS ?Je suis débutant dans ce domaine, voici un exemple:module m Hide Console [ par veler ] Salut à tous,J'ai une application console. J'aimerais bien faire en sorte de ne plus voir la console. J'ai cherché sur le site, vous dites tous de mod vb --> opérateur dans une variable??? [ par mathben ] Bonjour, j'ai un problème en vb, je veux mettre un opérateur (+,-,*,/) dans une variable!Je vous montre mon code, vous allez comprendre -------------- --> mettre un string dans un long [ par mathben ] Bonjour, j'ai continé mon code d'un autre question Bien, je veux rajouter plein de petite affaire.  Je veux que la personne quitte le programme lorsqu application console [ par sarra_86 ] Bonjour,je fait une application vb de type console mais le problème c'est quand je viens de la lancer à partir de l'invite decommande  par exemple :c: stocker une liste d'affichage dans un tableau [ par heiven ] bonjour a tous le monde je suis un nouvel inscri dans se forum et j'éspére trouvé de aide içi de gens sympa voila mon problémj'essaie d'excuté un prog Application console - exécution "interne" d'une commande [ par thomas71 ] Bonsoir,Je développe actuellement une application console sous Visual Basic 2005 et j'aimerais bien pouvoir "injecter" une commande, directement dans


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,328 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.