您当前的位置: 首页 >  Java

星拱北辰

暂无认证

  • 0浏览

    0关注

    1205博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Java】基于Socket的C/S聊天程序

星拱北辰 发布时间:2019-11-30 13:09:41 ,浏览量:0

文章目录
  • Socket
  • Java Socket 编程
  • 实现 Socket 聊天程序
    • 实现服务端程序
    • 实现客户端程序
    • 运行结果展示

Socket

Socket(套接字)是计算机网络中实现通信的一种基本技术,它是一种对传输层协议(如 TCP 或 UDP)的封装,提供了一组标准的接口和方法,使得应用程序能够通过网络进行通信。

Socket 的工作原理可以简单概括为:

  1. 服务器端创建一个 Socket,并绑定到一个特定的 IP 地址和端口上,等待客户端连接请求。
  2. 客户端创建一个 Socket,并指定要连接的服务器的 IP 地址和端口号,向服务器发起连接请求。
  3. 服务器接收到客户端的连接请求,创建一个新的 Socket 与客户端进行通信。
  4. 客户端与服务器进行通信,通过 Socket 传输数据。
  5. 通信结束后,客户端和服务器都可以关闭自己的 Socket,结束通信。

Socket 的使用可以分为两个方面:Socket 编程和 Socket API。Socket 编程是指使用 Socket 来实现网络通信的编程方式,包括创建、连接、通信和关闭等操作。Socket API 是指提供给开发者使用的一组标准接口和方

关注
打赏
1660750074
查看更多评论
立即登录/注册

微信扫码登录

0.0531s