[size=small] 在我们的生活中, 我们都用通信来打电话, 发信息,在QQ 或者其他软件聊天,传送文件等等。我们经常只用,但是不去考录是怎么回事。我最近获得一些理解关于通信,想跟大家交流,聊一聊,分享一下。对我来说,最关键是那些信息是怎么传送,IP地址是什么,为什么做通信程序会出比较多异常?我在这一片文档说一下我理解。
传送信息是怎么回事?我们经常听别人说或者自己遇到一些问题用IP地址(比如说创建一个联网的时候)。IP地址(Internet Protocol Adress)是一个电脑在网络上的地址。这个地址表示是比如: 218.196.99.104。已经知道电脑的地址,信息是可以被转送用TCP-IP 协议和FTP(File Transfert Protocol)协议。这些会让我们想谁来控制这些:服务器端和用户端来的概念。 简单的说服务器的任务是收到信息被客户端发送再发给其他客户端。
为什么做通信的程序会出比较多的异常?愿意比较多因为通信的过程比较复杂而且用比价多的因素, 比如当服务器找不到IP地址的时候会怎么办?当输入和输出流出问题也会怎么办?当客户端找不到服务器也会怎么办?所有的这些问题要被异常控制好。 我们下一步会碰到的问题会是用 Throws 或者 Try-Catch 来解决问题? 对我来说, 最好是用Try-Catch因为在这个情况下是我们自己定义好怎么去解决问题,用Throws 只会抛出问题以后都找不到那里出问题了。
最后,我觉得学这个网络通信要多去思考问题, 多想多问自己为什么,不管多努力,多长时间花,还是要一个好的方法。[/size]
传送信息是怎么回事?我们经常听别人说或者自己遇到一些问题用IP地址(比如说创建一个联网的时候)。IP地址(Internet Protocol Adress)是一个电脑在网络上的地址。这个地址表示是比如: 218.196.99.104。已经知道电脑的地址,信息是可以被转送用TCP-IP 协议和FTP(File Transfert Protocol)协议。这些会让我们想谁来控制这些:服务器端和用户端来的概念。 简单的说服务器的任务是收到信息被客户端发送再发给其他客户端。
为什么做通信的程序会出比较多的异常?愿意比较多因为通信的过程比较复杂而且用比价多的因素, 比如当服务器找不到IP地址的时候会怎么办?当输入和输出流出问题也会怎么办?当客户端找不到服务器也会怎么办?所有的这些问题要被异常控制好。 我们下一步会碰到的问题会是用 Throws 或者 Try-Catch 来解决问题? 对我来说, 最好是用Try-Catch因为在这个情况下是我们自己定义好怎么去解决问题,用Throws 只会抛出问题以后都找不到那里出问题了。
最后,我觉得学这个网络通信要多去思考问题, 多想多问自己为什么,不管多努力,多长时间花,还是要一个好的方法。[/size]