Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用java构建聊天会话_Java_Jakarta Ee_Web_Chat - Fatal编程技术网

用java构建聊天会话

用java构建聊天会话,java,jakarta-ee,web,chat,Java,Jakarta Ee,Web,Chat,我想知道如何使用java构建一个概念如此简单的聊天网站?谁能告诉我聊天室是如何工作的吗?或者我如何在java中做到这一点 如果有一些教程教授这一点,请将它们链接起来。首先,我认为您可以浏览Java Sockets API,因为套接字编程将是这里的主要内容 使用java支持网络摄像头是一个困难的话题,也许您可以从纯文本聊天开始 您需要在小程序或应用程序(awt、swing)中使用gui来输入和查看文本 你需要传输你的数据;为此,您应该阅读Java中的TCP和UDP;套接字是实现TCP的一种简单方法

我想知道如何使用java构建一个概念如此简单的
聊天
网站?谁能告诉我聊天室是如何工作的吗?或者我如何在java中做到这一点


如果有一些教程教授这一点,请将它们链接起来。

首先,我认为您可以浏览Java Sockets API,因为套接字编程将是这里的主要内容

使用java支持网络摄像头是一个困难的话题,也许您可以从纯文本聊天开始

您需要在小程序或应用程序(awt、swing)中使用gui来输入和查看文本


你需要传输你的数据;为此,您应该阅读Java中的TCP和UDP;套接字是实现TCP的一种简单方法这是一个经典的作业。。。。 您可以使用不同的策略:

  • 前一答案中所述的普通插座
  • 用于Java2Java通信的JavaRMI
  • 用于强大通信的JMS
您必须编写一些规范,以了解您想要编写的聊天类型:

  • 只有纯文本信息
  • 包括视频/声音/图片

HTH

欢迎来到堆栈溢出。请阅读,然后。