标签:port 在服务器 程序 prot 个人 rem etl 引用 代理
读取URL的资源可以调用openStream方法返回一个输入流对象的引用,再对输入流对象进行操作就可以对URL的资源进行输出。需要注意的是URL资源的读取可能会发生阻塞,所以应当在一个线程中读取URL资源。
InetAddress类可以获取Internet主机的地址以及本地主机的地址。InetAddress对象调用类方法getByname时,给字符串类型的参数传入域名或者IP地址,就可以获得一个InetAddress对象,这个对象既含有相应的域名也含有相应的IP地址。调用实例方法getHostName返回一个字符串,含有对象的域名。调用实例方法getHostAddress将返回一个字符串,含有的是对象的IP地址。另外静态方法getLocalHost被调用时会返回一个InetAddress对象,这个对象含有本机的域名以及IP地址。
在SeverSocket调用accept方法时,如果没有接收到客户端的呼叫,accept方法会一直阻塞,该语句后面的方法得不到执行。可以使用setSoTimeOut设置超时值,在超时之后通过抛出异常停止accept方法的阻塞。
另外,除了要求服务器端创建一个专门的线程来与客户端建立连接,在客户端和服务器端读取信息时也应当在一个单独的线程中。
在412到414页的程序中,我理解了在保证是D类地址的条件下,程序具有多点广播套接字即MulticastSocket型的套接字就能够进行广播的发送和接收,但是究竟是进行发送还是接收要看MulticastSocket套接字调用的是send还是receive方法,以及配合发送或者接收的数据包。
在IDEA的命令行中执行生成存根的命令会出错,具体内容包括找不到类以及包结构不符,尝试多次总是会有一种错误
遂放弃,新建了另外的项目,专门用来远程调用。但是,不知道是网络还是什么愿因,注册那一步中注册了一个小时都没有成,但后来还是出来了和教材一样的结果
标签:port 在服务器 程序 prot 个人 rem etl 引用 代理
原文地址:https://www.cnblogs.com/ltl0501/p/8972083.html