广州新媛论坛678_南京夜网论坛梧桐_重庆夜网-重庆桑拿论坛

您好~欢迎光临上海风潮电子有限公司官方网站~
021-64514828
技术支持 SUPPORT
位置:首页>技术支持>常见问题

常见问题

通信常见问题小结

来源:上海风潮电子有限公司   发布时间: 2017-12-14 14:14   浏览:

不论是服务器的连接对象或者是客户机的连接对象,在通信过程中,他们都要死循环的用自己的输入流来读取对方发来的字节,而且要不断的向对方发送数据,由于在顺序结构中是不可能同时进行这两个行为的调用,因此需要启动一个线程。

在通信程序中,会遇到很多很多的异常情况,对于会抛出异常的方法来说,究竟是该将异常抛给上级即throws还是应该使用try……catch来对异常进行处理,这里面有很多的讲究,但并无一个确定的套路,完全掌握于程序员自己的手中。例如:当客户机主动关闭程序时,服务器端在读取客户机发送来的字节的方法中一定会抛出异常,这时如果throws则会由上级语句进行try……catch,关闭套接字连接;如果是try……catch,则需要在catch语句中返回一个客户机主动断开的消息,


上一篇:没有了

下一篇:没有了

主站蜘蛛池模板: 荣昌县| 辛集市| 祁东县| 大宁县| 盖州市| 楚雄市| 元阳县| 南木林县| 顺义区| 凤山市| 七台河市| 聂荣县| 普陀区| 苗栗县| 始兴县| 宁陵县| 台南市| 巴林右旗| 彰化市| 和龙市| 崇义县| 浠水县| 土默特右旗| 司法| 汪清县| 肃宁县| 泗阳县| 霍州市| 方山县| 额济纳旗| 临潭县| 蓬溪县| 福清市| 天镇县| 凭祥市| 灌云县| 汉寿县| 香格里拉县| 馆陶县| 磐石市| 遵义市|