请原谅我,但就此而言,我是一个新手。我试图找到一种方法来连接到C#中的套接字,类似于我可以用PuTTY做的。例如,在PuTTy中,出于我的目的,我将输入IP和端口,选择Raw连接类型,然后打开连接。我认为下面的代码可以工作,但它抛出一个SocketException,说"试图以一种禁止其访问权限的方式访问套接字"。
class Class_1
{
static void Main(string[] args)
{
Socket socket = new Socket(SocketType.Raw, ProtocolType.Tcp);
/*
* Below is not the actual IP and port I am using, of course.
* It is simply for illustrative purposes.
*/
socket.Connect(new IPAddress(new byte[] { 1, 1, 1, 1 }), 1);
Console.WriteLine(socket.Poll(10000000, SelectMode.SelectRead));
Console.Read();
}
}
任何帮助都会非常感激。提前谢谢。
答案 0 :(得分:0)
如果您使用SocketType.Raw