2017-05-30 4 views
0

Je m'interface avec un composant matériel via une socket TCP/IP, mais la documentation est limitée..Téléchargement du caractère TCP/IP avec le raccourci clavier Ctrl

À l'heure actuelle, je peux obtenir la réponse que je suis après en envoyant Ctrl + G dans Putty qui imprime comme «^G »

Comment puis-je reproduire ce dans le code? Je peux envoyer « G », mais je ne suis pas sûr de savoir comment modifier avec « Ctrl »

Dim buffer = Text.ASCIIEncoding.ASCII.GetBytes(cmd & vbNewLine) 
ns.Write(buffer, 0, buffer.Length) 'ns = Network Stream 
ns.Flush() 

Je travaille en VB.Net cependant des exemples en C# sont très bien.

+2

Envoyer un octet à la valeur 7 (* BEL *). Ctrl + lettre est juste une façon d'entrer [caractères de contrôle] (http://ascii-table.com/control-chars.php) (la signification originale de "contrôle"). –

+0

Merci, je l'ai trouvé moi-même, semble évident une fois que vous le savez. – apc

Répondre