一周前开始学习java,并决定学习异常情况下正确的工作方式。Java确实让我抓狂,因为它指定方法可以抛出的异常作为其签名的一部分。
我目前正在尝试为客户端服务器应用程序实现多线程服务器。我对socket.close()能够抛出IOException感到非常惊讶。问题是,如果发生这种情况,我该怎么办?
...
final Socket socket = .... // at this point I know that I have a good socket
try {
..... // communicating with someone on that side....
} catch
我需要关于android设备的套接字编程的帮助。我是Xamarin.Android编程的新手,但不是.NET编程的新手。我希望实现一个使用套接字与远程服务器通信的应用程序。我知道我可以使用TCPClient在c# .NET中完成这个任务,但是当我尝试使用Xamarin.Android中的TCPClient来完成这个任务时,我得到了一个运行时错误、没有调试错误、没有构建错误,但是我得到了一个Unhandled Exception,它在运行时使我的应用程序崩溃。
Visual和´Xamarin.Androiddid not provide any detail about this error,
我正试图找到处理异常的理想方法。我搜索并阅读了应该将try catch放在catch块中以便处理,但是如果嵌套块本身出现异常怎么办。
try
{
int a = 10;
int b = 0;
int c = a / b;
Console.WriteLine(c);
Console.ReadKey();
}
catch (Exception ex)
{
int a = 10; int b = 0;