卡乐板是什么材质:用c#进行socket编程时出现了个奇怪的问题

来源:百度文库 编辑:高校问答 时间:2024/05/04 05:45:06
我最近在做一个代理软件的程序,在绑定ip地址和端口的时候出现了一个错误:使用了未赋值的局部变量“myhost”,
程序为:
static void Main(string[] args)
{
Socket MainSocket,ClientSocket;
IPAddress bindaddress;
IPEndPoint myhost;
String addressString,pointString;
addressString="127.0.0.1";
pointString="8888";
MainSocket = new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);
bindaddress=IPAddress.Parse(addressString);
try
{
myhost = new IPEndPoint(bindaddress, Int32.Parse(pointString));
}
catch (ArgumentException e)
{
Console.WriteLine("youcuo");
}

try
{
MainSocket.Bind(myhost);
MainSocket.Listen(10);
}
catch(SocketException se)
{Console.WriteLine("无法绑定,连接");
return;
}
Console.WriteLine("启动成功,等待连接");
错误为 使用了未赋值的局部变量“myhost”, 怎么会这样???