JAVA网络编程(TCP)

      最后更新:2022-07-18 09:42:37 手机定位技术交流文章

      首先要了解和学习JAVA网络编程,我们需要了解一个概念。

      当开发网络应用程序时,我们遇到了 Socket的概念;它是一个抽象的概念,应用程序通过Socket创建远程连接,数据通过Socket内部的TCP/IP协议传输到网络。

      为什么索克特需要网络通信?

      因为仅仅通过IP地址进行通信是不够的,同一计算机同时运行多个网络应用程序;如果只有一个IP地址,他不能决定要寄哪份申请书,所以操作系统将索克接口抽象化,每个程序需要匹配自己的插座,根据正确的接口,可以将数据包发送到相应的应用程序。

      对于服务器: 插座可以是指定的IP地址和指定的端口号码;

      对客户端来说:他的Socket是它所在计算机的IP地址和一个由操作系统分配的随机端口号;

      例如:TCP实现人机交互

      客户端:

      服务器端:

      运行结果:

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/29975.html

          热门文章

          文章分类