在C#中如何发送ASCII字符?(如登陆主机需要ctrl+G)(50分)

M

marses

Unregistered / Unconfirmed
GUEST, unregistred user!
具体应该用什么样的函数或方法来实现,谢谢!
 
C

caidaoli

Unregistered / Unconfirmed
GUEST, unregistred user!
你可以使用Socket和主机通讯,这样什么数据都可以发了。
 
M

marses

Unregistered / Unconfirmed
GUEST, unregistred user!
我已经通过sockt跟主机连接,但是我只能通过sock.send()发送byte的数组,如何给数组赋成我所需要的ASCII值?(ctrl+G是ASCII码的 7)
 
C

caidaoli

Unregistered / Unconfirmed
GUEST, unregistred user!
可以这样转换一下
byte[] test = System.Text.Encoding.ASCII.GetBytes(new char[] { (char) 7 });
 
M

marses

Unregistered / Unconfirmed
GUEST, unregistred user!
成功!!谢谢
接受答案了.
 

Similar threads

S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
顶部