推广 热搜: 广场  Java  app  Word  营业  微信公众号  北京代理记账  商城  代理记账  商标交易 

套接字编程可以做哪些应用 socket编程口诀?

   2023-04-28 企业服务招财猫180
核心提示:socket编程口诀?套接字编程:四字公式,一收一发服务器下的方法:Bind()将套接字绑定到地址。Listen()开始传入的连接。Accept()接受连接并返回(连接地址)。Recv()接受发送()

socket编程口诀?

套接字编程:四字公式,一收一发

服务器下的方法:

Bind()将套接字绑定到地址。

Listen()开始传入的连接。

Accept()接受连接并返回(连接地址)。

Recv()接受

发送()发送

Sendall()硬发送,发送的内容必须是bytes类型。

客户端下的方法:

Connect()连接到address的套接字,addressd的一般模式是tuple。

Recv()接受

发送()发送

S

javaweb是什么原理?

JavaW《Java程序员面试秘笈》,借用描述来讲一下Servlet的生命周期。

(1)加载Servlet。该操作通常是动态执行的,但是,服务器通常会提供一个管理选项,以便在服务器启动时强制加载和初始化特定的Servlet。

(2)服务器创建Servlet的一个实例。

(3)服务器调用Servlet的init()方法。

(4)客户端请求到达服务器。

(5)服务器创建一个请求对象。

(6)服务器创建响应对象。

(7)服务器激活Servlet的service()方法,请求对象和响应对象作为Service()方法的参数。

(8)8)service()方法获得被请求对象的信任,处理请求,访问其他资源,获取需要的信息。

(9)9)service()方法使用response对象的方法将响应发送回服务器,最终到达客户端。service()方法可能会激活其他方法来处理请求,比如doGet()、doPost()或者程序员自己开发的新方法。

对于更多的客户端请求,服务器创建新的请求对象和响应对象,仍然激活这个Servlet的service()方法,并将这两个对象作为参数传递给它,但是不需要再次调用init()方法。通常,Servlet只初始化一次。当服务器不再需要Servlet时(通常是服务器关闭时),服务器调用Servlet的destroy()方法。

以上是Servlet的生命周期,间接解释了一些JavaWeb的原理,但是还是忽略了很多东西,比如HTTP协议的原理,服务器端Web编程的原理,Servlet和Web容器之间的业务逻辑,JavaWeb应用的组成,常用JavaWeb服务器的工作原理等等。这也说明,在IT行业,越是想做好,越需要了解甚至熟悉更底层的东西,这也是一种无止境的学习。

作者:Sunnysunset,欢迎关注我的头条号:偶遇美文,主流Java,告诉你不一样的码农生活。

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
合作伙伴
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  冀ICP备2023006999号-8