腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
如何使用select.select Python
python
、
sockets
、
select
我目前正在用Python做一个猜测游戏,我正在尝试使用select.select来允许多个客户端连接到我的服务器,但是我无法思考如何使用select.select。我在互联网上到处找过,但我遇到的所有教程都是针对聊天服务器的,而我似乎无法与之相关。 我只是想知道如何让多个客户机通过select.select连接到我的服务器。以及如何使用select.select向各个客户端发送/接收数据
浏览 1
提问于2015-12-05
得票数 0
6
回答
简单的Linux IPC问题
c
、
linux
、
ipc
目前我有一个客户端进程和一个服务器进程。客户端进程需要经常与服务器进程联系以交换数据,但需要知道服务器的pid才能完成此操作。客户端应该如何知道如何做到这一点?我想避免重复访问硬盘。此应用程序只能在linux下运行。目前,服务器用它的pid设置一个锁文件,这个pid是存在的,或者是RAM磁盘。客户端检查该文件。否则,我如何高效地完成此事务,以便服务器可以向客户端发送信号?(注:客户端为PHP,服务器为c)
浏览 0
提问于2010-12-23
得票数 2
回答已采纳
1
回答
Unix域套接字的原理。它怎麽工作?
sockets
、
unix
、
unix-socket
我正在做一个关于Unix域套接字的研究。特别是关于它是如何工作的。我用很多关键词搜索了很多次,但结果都是关于API,系统调用,如何使用它,示例……。我也读过关于管道和FIFO的文章,因为Unix Domain Socket据说和Pipe是一样的,但我还是想知道更多关于Unix Domain socket的概念和原理。它怎麽工作?(也许是在内核级别,因为Wiki说:“这允许两个进程打开相同的套接字以进行通信。然而,通信完全发生在操作系统内核中。” 我仍然想知道为什么Unix域套接字纪录片比管道或FIFO少?也许是因为它诞生于这么多年前? 有没有人能告诉我一些想法或者阅读哪些书/链接? 提前感谢!
浏览 1
提问于2013-02-17
得票数 13
2
回答
需要有关基于windows的聊天应用程序的概念
c#
、
concept
假设如果我想要开发一个windows聊天应用程序,那么还需要开发一个聊天服务器和客户端。在开发了聊天服务器应用程序后,我们可以在一台机器上运行该应用程序,聊天客户端将运行另一台pc。如果这些pc不在同一网络中,假设聊天服务器在美国机器上运行,一个聊天客户端在德国机器上运行,另一个在英国机器上运行。在这种情况下,如何使用互联网进行交流。所有的机器都可以访问互联网,那么一个聊天客户端如何登录到聊天服务器,以及两个聊天客户端如何相互通信。我只想知道如何通过聊天服务器将数据从一个客户端传输到另一个客户端。请给我的概念或它会更好,如果有人给我一个任何好的基于.net的聊天应用程序的参考,其中聊天服务器和
浏览 2
提问于2011-01-18
得票数 1
回答已采纳
2
回答
在scalabale应用程序中点到点消息传递?
java
、
queue
、
client-server
、
whatsapp
在谷歌搜索了whatsapp这样的聊天信使如何发送/接收消息后,我偶然发现他们使用了基于队列的消息传递系统。我只是想弄清楚这个特性的高级设计是什么? HLD对地雷的理解:-说朋友1和朋友2在线。朋友1已经建立到web服务器1的HTTP连接,朋友2已经建立到web服务器2的HTTP连接,朋友1将消息发送给朋友2。 现在,一旦消息到达web服务器1,我需要将消息传送到web服务器2,以便通过已经建立的web连接将消息推送回朋友2。 我相信,这里可以使用分布式自定义java队列将消息从一个服务器传播到另一个服务器。一旦消息到达一台服务器,它就会将其推送到具有消息内容、fromUserId、toUse
浏览 10
提问于2017-01-28
得票数 7
回答已采纳
2
回答
如何从android应用程序向流星服务器发出post请求
android
、
node.js
、
http-post
、
meteor
我正在制作一个android应用程序,我想在其中发布一些数据到聊天服务的web服务器。我正在考虑使用基于node.js的meteor作为后端以及前端。如何从我的android设备向meteor应用程序中的节点服务器发出post请求?
浏览 0
提问于2013-07-21
得票数 2
1
回答
需要解释读取和命名管道的行为
bash
、
concurrency
、
pipe
、
fifo
我一直在为大学做项目,其中我有一些小脚本在一个简单的数据库(例如选择信息)上执行操作,这是一个服务器脚本,它通过一个名为server.pipe的管道接收来自客户端脚本的各种实例的请求,并通过单个客户机的命名管道返回它们的结果(通常是几行文本文件)。 对于多行响应,我尝试在客户机中使用while循环来继续从管道中读取数据,我使用了如下所示: read response < $id.pipe while [ $response != "end_result" ]; do echo $response read response < $id.pipe 这有
浏览 0
提问于2018-11-24
得票数 0
回答已采纳
1
回答
使用netcat/socat桥接两个端口
networking
、
port
、
modbus
、
netcat
、
bridge
我需要通过TCP从ModBus设备(modbus从设备)获取数据,但是这个设备必须公开为TCP客户端(在本例中,它消耗的电池要少得多)。这意味着两台机器都必须作为TCP客户端连接到第三台机器,并且我必须在两个端口之间建立一个网桥,如下所示 [modbus slave] -> [4444:bridge:5555] <- [modbus master] 我在桥接机上用netcat试过了 $ /bin/netcat -lk 5555 | /bin/netcat -lk 4444 它是半途而废的:我可以用我的从服务器连接到4444,用我的主服务器连接到5555,流量从主服务器到从服务器。然
浏览 6
提问于2021-05-24
得票数 1
1
回答
从命名管道读取
c
、
linux
、
posix
、
named-pipes
我必须实现一个“打印服务器”。我有一个客户端文件和一个服务器文件: #include <stdio.h> #include <stdlib.h> #include <fcntl.h> #include <string.h> #include <unistd.h> #include <sys/types.h> #include <sys/stat.h> int get_line( char *dest, int size ); #define MAX 1024 void main () { char
浏览 0
提问于2014-05-06
得票数 4
回答已采纳
2
回答
什么时候在客户端服务器IPC上使用Fifo上的套接字?
linux
、
sockets
、
ipc
、
named-pipes
看了一段时间的代码后,我发现大多数编码器都使用套接字作为IPC的管道(具体而言是FIFO )。 考虑到只有一个客户端和一个服务器,那么在套接字上使用FIFO不是更好吗?请在这件事上教育我。
浏览 5
提问于2017-09-05
得票数 2
1
回答
如何使用python 3x从两个单独运行的python文件中发送数据
python-3.x
、
multiprocessing
、
ipc
我主要发布这篇文章,因为我不确定python3x是否可以使用多处理库,如果不是这样,我需要一些东西,允许一个python脚本尽可能干净和高效地向另一个python脚本发送数据。它们是分开的,所以我不能用import调用其中的一个。 为了更详细地解释它,我必须运行与discord.py库一起运行的机器人,因此我不能使用函数或类在另一个库下运行,但是我希望在它们之间传递数据,这样它们就可以通信,而不必写入文件或在聊天中输入提交。
浏览 0
提问于2018-02-16
得票数 0
回答已采纳
2
回答
在聊天系统中保持时间戳的准确性-使用timeago jQuery插件
php
、
javascript
、
jquery
我正在创建一个基于web的聊天/消息系统。由于聊天可以保存,因此聊天的每条消息和发送每条消息的时间都存储在服务器上的mysql数据库中。时间戳以UTC时间的mysql日期时间格式存储,并在服务器上生成时间戳。 当从服务器检索消息及其附带的时间戳时,我使用并格式化时间戳,以"1分钟前“、"3天前”等形式显示。 这样做的问题是,"timeago“时间是相对于用户机器的时间计算的。例如,假设您收到一条消息,该消息实际上是在2秒前发送的。如果您的计算机的时间比服务器的时间快3分钟,则此消息的时间显示为"3分钟前“。 对于始终向用户呈现准确时间的策略,您有什么想法吗?
浏览 0
提问于2012-06-01
得票数 0
回答已采纳
1
回答
对守护进程使用fifo
daemon
、
file-descriptors
、
fifo
在学习Richard的“Unix网络编程”(Unix network programming )一书时,我遇到了以下几条关于在客户端和服务器之间使用FIFO的内容。 启动客户端进程,并打开FIFO,以便编写、写入请求和退出。所发生的情况是,每次客户端进程终止时,read都会向守护进程返回零。然后,守护进程必须再次打开FIFO (用于只读),并在这里等待,直到客户端进程打开它以进行写入。 我不明白最后一行。为什么服务器进程必须再次打开FIFO,它只需要在客户端进程写入它之后再读取,对吗?
浏览 0
提问于2018-06-19
得票数 1
回答已采纳
2
回答
php可以在响应ajax请求之前等待很长时间吗?
javascript
、
php
、
ajax
我想做一个聊天网站,在那里js AJAXs到PHP和PHP等待数据库从用户有什么改变,然后它在召回功能中响应用户和用户,AJAXs服务器等等。我想调用持有请求的同一服务器,以添加用户想要添加的任何聊天。我想知道这是否可能。
浏览 21
提问于2021-03-11
得票数 0
回答已采纳
3
回答
对Java聊天应用程序进行单元测试
java
、
unit-testing
、
networking
、
chat
我用Java开发了一个基本的聊天应用程序。它由一个服务器和多个客户端组成。服务器持续监视传入的消息,并将其广播到所有客户端。客户端由一个带有文本区域(用于由服务器和其他客户端发送的消息)、一个文本字段(用于发送文本消息)和一个按钮(发送)的Swing GUI组成。客户端还持续监视来自其他客户端的传入消息(通过服务器)。这是通过线程和事件侦听器实现的,应用程序按预期工作。 但是,我该如何对我的聊天应用进行单元测试呢?由于这些方法涉及与服务器建立连接以及从服务器发送/接收消息,因此我不确定是否应该对这些方法进行单元测试。根据我的理解,单元测试不应该用于连接到数据库或网络之类的任务。 我能想出的几个
浏览 0
提问于2010-04-26
得票数 3
回答已采纳
1
回答
基于Api.ai nodejs角socket.io的聊天机器人
node.js
、
angular
、
dialogflow-es
、
chatbot
我一直在使用api.ai的javascript来构建我的聊天应用程序,把它和网站集成起来。由于这个javascript被废弃了,我现在正在探索如何使用socket.io在Node上构建同样的功能,以满足实时体验和客户端特性的需要. 目前,我正在按照下面的链接构建我的聊天应用程序 因为我对Node很陌生,我有很多疑问,比如. 如何在服务器上部署我的节点和角应用程序,以便在我的网站上托管它 角和节点可以作为一个简单的应用程序部署。如果是这样的话,那么步骤是什么,我如何实现呢? 节点可以有多线程,因为很多用户可以在角度上与我的聊天机器人并行聊天,它将通过会话id来实现。但是,如何在节点上
浏览 0
提问于2019-05-05
得票数 1
1
回答
socket.io可以用来像watsapp那样制作聊天应用程序吗?
javascript
、
php
、
android
、
networking
、
socket.io
我正在使用用PHP和HTML/JavaScript创建的聊天应用程序。它可以使用简单的客户端服务器套接字。但是在简单的客户端服务器套接字中,我不会管理所有的条件。 所以我想用来创建它 我从谷歌上了解到一些情况: Socket.IO是一个用于实时web应用程序的JavaScript库. JavaScript框架,用于进行网络套接字通信. 这是一种将消息从客户端推送到服务器和服务器到客户机的简单方法。 但这对me.So没有用,让我知道这是什么?那怎么处理呢?以及如何使用PHP、HTML和JavaScript创建聊天应用程序。
浏览 3
提问于2014-11-25
得票数 0
17
回答
如何确保密码在客户端不会被读取?
php
、
javascript
、
xmpp
、
ejabberd
我需要将服务器上的用户名和密码传递给我的网络聊天客户端的javascript函数。当我在javascript函数中通过我的php代码发送用户名和密码时,源代码中的用户就可以读取它,这是有害的。 请分享您的解决方案。 我从客户端的服务器A获得用户名密码,然后将这些凭据提交到一个javascript函数,该函数然后连接到另一个服务器B。这就像facebook和gmail聊天工作一样,但他们如何将用户凭据传递到他们的javascript客户端以连接到聊天服务器在web上的任何地方都没有提到,希望这能更好地解释。
浏览 27
提问于2011-03-02
得票数 8
回答已采纳
2
回答
反应视频分享
reactjs
、
socket.io
、
webrtc
我是新来的WebRTC,并试图建立一个视频聊天。目前,除了屏幕共享之外,所有功能都已实现。我以React视频聊天为例,对其进行了升级。当然,我可以打开屏幕共享自己,它会显示在主机上,但不会传输给其他用户。 请告诉我,在共享和为收件人处理socket.emit的情况下是否需要使用RTCPeerConnection,还是应该在RTCPeerConnection实例上调用某种方法? 谢谢你的帮助。
浏览 7
提问于2022-11-03
得票数 0
1
回答
将IM聊天服务器集成到现有的Spring服务器
spring
、
xmpp
、
scale
、
server-to-server
我正在尝试将一个openFire XMPP服务器集成到我目前的公司Spring,但是有两个主要问题我找不到答案- 我先从我现在的建筑开始- xmpp服务器有自己的DB服务器,它与Spring服务器DB分离,这是一台专门的机器,用于保存用户的历史记录等等。 spring服务器有自己的DB,它保存用户凭据(md5加密)和客户端应用程序数据 spring服务器专用于服务HTTP请求(专用REST服务器) 总之,我有两个数据库服务器,一个聊天服务器和一个Rest服务器。 现在让我们回答问题- 我是否可以禁止注册到xmpp服务器(即白名单,rest服务器ip,让它是唯一能够在用户
浏览 2
提问于2016-10-26
得票数 1
回答已采纳
4
回答
从程序打开fifo时检测
c
、
unix
、
race-condition
、
fifo
我遇到了一种情况,我需要检查fifo的另一面是否打开了它,但是我不能使用open,因为否则程序会开始做一些事情。 为什么我要这样做:我有一个程序(一个监视器)启动一个服务器程序(都是由我创建的)。监视器使用该fifo进行通信,因为监视器可以在服务器已经启动时关闭/重新打开。 问题是当监视器启动服务器时:在这种情况下,我必须以某种方式等待fifos的创建,然后打开它们。实际上,我在监视器上使用了一段时间来检查fifos是什么时候创建的,但是这样它在之前打开fifos (即使mkfifo后面的指令实际上是打开的!!)。 您可能会说,我在监视器上按错误的顺序打开fifo (在读取fifo之前打开写f
浏览 3
提问于2011-10-28
得票数 4
回答已采纳
3
回答
客户端消息功能
c#
、
javascript
、
asp.net
、
ajax
从服务器端引起站点内容变更的假象是如何实现的?以gmail聊天或facebook上的聊天为例。甚至是堆栈溢出时的新消息签名。 这是由完成的吗? 感谢你的帮助
浏览 0
提问于2010-08-24
得票数 1
回答已采纳
1
回答
从后台服务器接收数据的C#信号
c#
、
signalr
、
cross-platform
我有一个聊天SignalR服务器,聊天支持组聊天。我还有一个服务器,它实际上创建了组和其他组管理工具。 每当用户将组(通过http post )留给服务器时,我希望聊天服务触发一些方法,比如LeaveGroup和一些其他逻辑方法。 我将connectionId绑定到userId,以便处理解析请求。 问题是:服务器/服务与signalr服务器之间通信的最佳实践是什么。 请记住,我不想在我的每个服务器/服务上考虑可伸缩性。 我的想法或多或少是在SignalR服务器内托管一个web服务器,但我似乎找不到任何可能会损害性能的主题。 想法?非常感谢。 p.s 我知道这里不涉及任何密码。但这似乎无关紧要。
浏览 1
提问于2016-10-27
得票数 0
2
回答
写入/读取FIFO文件- linux
c
、
linux
、
posix
、
fifo
我一直试图把我的头脑围绕FIFO,并提出了一个简单的程序服务器和客户端。 我并不想做任何花哨的事情,我只是想让一个进程扮演“服务器”的角色,这个进程将“监听”由另一个进程(客户端)传递的任何消息。 以下是我写的: server.c #include<stdio.h> #include <fcntl.h> #include <stdlib.h> #define INGOING "clientToServer.fifo" #define BUFFER 200 int main(int argc, char *argv[]) {
浏览 2
提问于2014-05-02
得票数 9
回答已采纳
1
回答
无法同步FIFO上的阻塞读写
c
、
linux
我正在制作一个非常简单的程序,它由客户端使用的一个小API和一个服务器进程组成。客户端进程和服务器进程通过两个FIFO通信(一个带有对服务器的请求,另一个带有来自服务器的响应)。 服务器继续用阻塞读取(O_RDWR标志)读取请求FIFO。客户端在请求FIFO (O_WRONLY标志)上写入请求,服务器读取请求,并在响应FIFO (O_WRONLY标志)上写入响应。客户机读取响应(O_RDONLY标志):如果服务器没有通信任何数据(我指的是未定义的长缓冲区),则FIFO上的响应就足够了,并且工作完成了O_RDWR.客户机读取服务器将要发送数据的响应,因此它再次打开响应FIFO (O_RDONLY
浏览 0
提问于2011-05-21
得票数 1
6
回答
在AWS中缩放聊天的想法?
amazon-web-services
、
redis
、
real-time
、
scalability
、
amazon-sqs
我正在努力想出最好的解决方案来扩展AWS中的聊天服务。我想出了几种可能的解决方案: Redis Pub/Sub -当用户建立到服务器订阅该用户ID的服务器的连接时,当有人向该用户发送消息时,服务器将使用用户的id执行对通道的发布。用户连接到的服务器将接收消息并将其向下推到适当的客户端。 SQS -我考虑过为每个用户创建一个队列。用户连接到的服务器将轮询(或使用SQS长轮询)队列。当发现新消息时,将从服务器将其推送给用户。 SNS -我真的很喜欢这个解决方案,直到我发现了100个主题限制。我需要为每个用户创建一个主题,它只支持100个用户。 他们还有其他方式可以使用AWS进行
浏览 9
提问于2013-05-08
得票数 20
1
回答
与所有连接到同一公共热点的用户聊天的Android聊天应用
android
我想做一个android应用程序,在打开显示所有附近的热点列表,用户可以连接到他们中的任何一个。之后,用户可以通过该应用程序与连接到同一公共热点的所有其他用户聊天。用户可以进行私人聊天或群聊。首先,我尝试使用Nodejs和SocketIO制作我的服务器,但我不知道如何获取所有已连接用户的列表并进行私人聊天。有没有其他更有效的方法来制作一个完全在热点上工作的android应用程序,它不需要互联网就可以工作,而且效率很高?
浏览 0
提问于2019-03-30
得票数 0
3
回答
使用WebSockets需要服务器费用吗?
node.js
、
websocket
、
comet
我一直在远离PHP/MySQL的舒适区,因为语法/封装/过程方面的东西可能会让人沮丧。 上周,我开始尝试使用Node.js/Socket.IO创建实时聊天应用程序。到目前为止,我还没有用WebSockets做过任何事情,而且它们看起来真的很酷--服务器和客户机之间的即时通信非常棒。 现在,请原谅我在这里缺乏理解,但是HTTP的设置使得您不能保持客户机和服务器之间的连接打开--我对Comet的基本理解是,它通过从不终止写入流和只发送NUL字节来强制连接保持打开。这听起来...服务器密集型。 那么WebSockets是如何工作的呢?如果我的聊天应用程序上同时有几百个人,服务器不会超载吗?当我在服务
浏览 4
提问于2014-04-27
得票数 43
回答已采纳
2
回答
与twisted进行网络聊天
comet
、
twisted
我已经进行了一次聊天,可以通过Telnet连接到。我的聊天当前被实现为Twisted TCP服务器。如何将其转换为浏览器的聊天内容? 我想我应该使用comet服务器(例如轨道),以便能够同时提供静态HTML和动态内容。这样的comet服务器对于快速可靠的聊天是必要的吗?
浏览 0
提问于2009-04-14
得票数 2
回答已采纳
6
回答
有没有一个聊天程序,我可以拥有我的聊天?
webapp-rec
、
privacy
、
chat
、
hosting
、
irc
是否有任何聊天系统,我可以保持日志保护(私有)。例如,如果我使用gtalk (Google的聊天),那么聊天就会登录到他们的服务器中。一个很好的类比是,如果我使用IRC程序,比如irssi,那么我可以将日志保存在我自己的系统中。但是聊天发生在公共服务器上。我怎么能和几个朋友聊天(不太讨人喜欢,所以对他们来说肯定很容易),在一定程度上尊重我们的隐私。 我应该去设置一个服务器(一些虚拟私有服务器或专用服务器)来运行irc服务器,仅仅是为了聊天吗?如果是的话,哪个是更好的主持人?在设置irc服务器和私人聊天室、机器人(否则这个房间会丢失)方面有很多问题,这是DOS攻击和类似问题的另一个嫌疑人。
浏览 0
提问于2010-12-07
得票数 -1
回答已采纳
1
回答
在到达客户端之前,我可以从服务器编辑数据包吗?
actionscript-3
、
networking
、
air
、
adobe
、
packet-capture
我在TCP上制作了一个简单的即时消息聊天客户端和服务器,它们都是在Adobe上运行的。它工作得很好,是学习基本网络编程的一个有趣的方法。 我的问题是:在聊天服务器到达客户端之前,是否可以更改从聊天服务器发送的数据包中的数据,而无需使用服务器或客户端?就像一个程序? 我是网络编程新手,所以如果这是个愚蠢的问题,我很抱歉。
浏览 2
提问于2017-10-26
得票数 1
回答已采纳
1
回答
JavaScript1秒之间的ajax请求?资源使用情况?
javascript
、
ajax
、
xmlhttprequest
我有一个长远的目标,最终以任何方式创建一个聊天排序,但现在我只想有一个简单的带有Mysql和ajax调用。 为了使聊天看起来是即时的,我希望ajax请求间隔尽可能快。我有一种感觉,如果它是那么低或低于一秒,它将陷入浏览器,用户的互联网,或我的服务器。 假设服务器不返回任何内容,客户端将使用多少带宽和cpu/内存? 编辑:我仍然对如何做聊天服务器的建议持开放态度。任何可能的免费主机从x10或000网络主机。我听说过Henoku,但我不知道如何使用它。 编辑:感谢您的长时间轮询建议,但这在服务器上占用了太多的cpu。
浏览 3
提问于2011-09-28
得票数 1
回答已采纳
1
回答
两个客户端之间的异步传输消息
c
、
client
、
message
、
transfer
这一次我编写了一个聊天服务器和客户端。想法是这样的。 服务器使用带有readfd(FD_SET)的select方法来查找连接到其上的哪些客户端有要发送的内容。如果它发现了什么,就会将其发送给其他客户端。 下面是服务器上的select函数和服务器的的一部分。 SelectResults = select(maxDescriptor+1,&BackUpfdread,NULL,NULL,&time); 我还在客户端中使用了select函数,让它查找传入和传出的消息(这些消息是服务器从其他客户端发送的消息,也是这个客户端想要发送的消息)。 嗯,select函数中的客户端有一个fdrea
浏览 0
提问于2011-12-02
得票数 0
4
回答
如何在Jetty配置的自定义服务器中使用WebSocket
java
、
xml
、
websocket
、
xmpp
我是StackOverflow的新手。我已经搜索过这个话题,但我没有发现任何真正相关的东西。 基本上,我需要为我们公司开发一个网络“支持聊天”系统。我知道有很多可用的解决方案,但是我们需要一个Java的自定义解决方案。我们需要建立一个支持聊天网络系统,用户访问网站可以要求支持使用聊天,另一方面,我们有'n‘代理处理请求。为了商业智能,我们需要将每一段对话存储在卡桑德拉集群中。我们需要在Java (服务器端)和JavaScript+JQuery (客户端)中开发解决方案。 编辑:在研究了许多基于XMPP的解决方案之后(其中许多已经非常老了,不再受支持),我可能会使用一个类似XMPP的自定
浏览 2
提问于2012-10-05
得票数 0
2
回答
检测服务器重载以限制mysql查询
php
、
c++
、
mysql
、
service
、
apache2
我正在编写c++服务程序,它每1秒在mysql服务器上进行SELECT查询,限制1,然后计算,然后使插入和这在循环中永远和永远。 我想检测服务器超载,使选择与更大的限制,例如限制10和更大的内省,如每5秒左右。不确定我的解决方案是否会减轻服务器超载。 我的问题是如何检测这些重载,我不知道重载是什么意思:)它可能是任何东西,但是我的应用程序是php (chat)中的web应用程序,所以可以在Apache2端或mysql端检测重载,或者检测有多少用户在时间间隔内输入了多少输入(聊天消息)。我不知道:/ 谢谢! 编辑:--好的,我用我的C++应用程序制作了一个套接字服务器,这种方式非常快。现在我正为
浏览 3
提问于2013-02-22
得票数 0
1
回答
VB.NET聊天系统
vb.net
、
visual-studio-2008
、
tcp
、
chat
我做了一个简单的聊天系统,可以一对一地连接到服务器和客户端。我真的不太确定如何让服务器有多个客户端,这样你就可以看到每个人的消息。。服务器一次只接受一个客户端。我该如何解决这个问题呢? 谢谢, 凯文
浏览 0
提问于2009-12-12
得票数 0
回答已采纳
1
回答
使用SignalR的多个聊天会话
c#
、
asp.net-mvc-3
、
model-view-controller
、
signalr
我是根据来自SignalR的例子使用的。我是新来的,但让它在我的聊天室类型的概念我的网络应用程序工作。但是现在我正试图让一个用户使用它来完成聊天功能。我怎样才能做到呢? 我是否必须为每个聊天会话设置一个单独的连接?意思是user1 on browser1是在一个页面上分别与5个人聊天。是否需要将5 SignalR连接从user1单独连接到服务器? 这意味着我必须在user1的5个不同端点的每个聊天元素旁边呈现这个部分吗?或者我可以有一个SignalR连接吗?如果我只有一个,如何从服务器更新正确的聊天控件以显示最终用户的响应? @section scripts { <script
浏览 2
提问于2012-12-24
得票数 1
回答已采纳
1
回答
如何通过命名管道传递文件的内容,然后将其复制到另一个文件中?
linux
、
bash
、
c
、
system-calls
、
system-programming
我编写了两个程序,通常1.创建命名管道( server ),2.将字符串从shell传递给服务器部分。 我了解如何将字符串从终端传递到命名的pipe.But的服务器部分,我不知道如何将文件作为参数传递到2程序中,以便读取文件的内容,从而将其传递给另一个文件(很可能是命名管道的服务器部分)。其想法是将第一个文件的内容复制到第二个文件中。不幸的是,我不知道如何实现这一点。 #include #include #include #include #include #define FIFO_NAME "myfifo" #define BUF_SIZE 512 int mai
浏览 0
提问于2020-11-10
得票数 1
3
回答
在嵌入式平台上聊天*服务器*
c
、
node.js
、
embedded
、
chat
、
libpurple
我目前正在构建一个聊天服务器(meebo样式)。 建筑就是这样的。 over 位于主机B上,它是数据中心上的一个普通服务器。 用户通过主机A上的web服务器(就像meebo)与蜜蜂进行通信。这个web服务器的后端维护聊天会话。它只需将用户命令转换为适当的蜜蜂指令,并将其发送回主机A。 这里最重要的部分是主机 A 将部署在嵌入式Linux.中。 我有2问题。 为了保持聊天会话的持久性,我正在考虑使用。因为创建具有持久连接的实时应用程序要容易得多。但我怀疑它是否在这样的平台上得到了支持。 如果我使用C而不是node.js (我没有使用任何web服务器),我可以通过libi
浏览 5
提问于2012-07-10
得票数 1
回答已采纳
1
回答
在OpenFire服务器上同时支持多个登录
xmpp
、
chat
、
openfire
我已经将OpenFire配置为用作我的客户的服务器。 但是在以下情况下,OpenFire没有给出适当的响应: 客户端--从两个聊天客户端登录到我的服务器,并与另一个客户B聊天。问题是,最后一个active 客户端A只能从客户B获得消息,而不能在两个聊天客户端中获取消息。 任何配置了OpenFire的人都可以建议我更改设置。 谢谢。
浏览 3
提问于2012-05-24
得票数 5
回答已采纳
1
回答
如何在不对称加密的信使应用程序中处理私钥?
web-application
、
asymmetric
我试图用聊天系统编写一个web应用程序,它将聊天消息存储在服务器端的mongoDB数据库中。 我在服务器端生成一个私钥和公钥,并使用私钥加密消息,并将它们存储在我的mongoDB数据库中。正如我想的那样,您向每个人提供了公钥,但是您不应该共享私钥,但是,正如这篇文章所建议的那样,消息只能使用私钥解密。 显然,客户端必须能够解密加密的消息,这样才能将其显示给用户。 现在我们所处的情况是: 用户必须拥有私钥才能解密信息。 不应该像这个职位上的注释那样传递私钥 如何处理这个矛盾呢?
浏览 0
提问于2023-03-02
得票数 0
回答已采纳
1
回答
通过gtalk连接私有XMPP帐户
xmpp
、
openfire
、
google-talk
最近,一家新成立的小公司拥有以下基础设施: 托管@chat..com的私有XMPP Openfire服务器 Google用于电子邮件、聊天、文档等与@.com帐户 该公司大量使用私有/内部聊天服务器进行通信。但是,这需要我在我的机器上安装和运行一个客户端,比如Adium/Psi,然后在本地存储聊天历史等等。 由于让整个公司离开他们钟爱的内部聊天服务器,使用内置于谷歌应用程序的gtalk,所以我们的希望是在gtalk上注册@chat..com帐户,然后通过gtalk处理所有的通信,就像人们对AIM、Facebook和其他传输一样。福利如下: 所有聊天历史记录都存储在gtalk
浏览 4
提问于2012-09-24
得票数 2
3
回答
基于请求响应协议的通信量分析
protocol-design
、
distinguisher
假设我要设计一个请求响应协议(类似的HTTP)。为了简单起见,让我们假设这是一个“聊天”协议,客户端只能执行两个操作: 向聊天提供一条消息,服务器在此响应验证消息是否已发送。 请求聊天内容,其中服务器使用聊天内容进行响应。 所有请求和答复都有保密性、真实性和完整性保证。请求和响应是可变大小的。 在该协议中,被动攻击者可以应用流量分析来估计发送的消息的大小、估计会话内容的大小以及区分这两种类型的请求和响应。 对付这种流量分析的最明显的方法是在固定的间隔内发送和接收固定长度的消息,但是,由于协议的性质,这是不可能的。 如何在不改变协议性质或浪费(大量)带宽的情况下,在这样的协议中进行流量分析? 更
浏览 0
提问于2012-02-21
得票数 2
回答已采纳
3
回答
在Swift中保持套接字打开用于聊天应用程序
php
、
swift
、
sockets
、
websocket
、
starscream
我在Php/棘轮中有一个工作的聊天服务器。我正在使用作为我的客户在Swift。我成功地在用户之间创建了一个聊天,但是这只在我的应用程序打开时起作用,因为这是当套接字打开的时候。如何使我的应用程序接收消息,即使我的应用程序没有打开。所以基本上有没有办法让套接字开着。我在某个地方读到苹果公司禁止这样做。
浏览 12
提问于2017-08-17
得票数 1
回答已采纳
2
回答
聊天心跳减慢服务器速度
javascript
、
ajax
、
chat
我在一个大约有100个活跃用户的系统中使用聊天。聊天是用javascript构建的,它每隔四秒钟向从数据库获取数据的php脚本运行一次ajax问题。当服务器上有大约100个在线用户时,服务器会变得非常慢。 有没有比使用包含ajax问题的javascript间隔更好的创建聊天的方法? 友好的问候/H
浏览 2
提问于2013-04-10
得票数 1
1
回答
如何获得发送给Hubot的XMPP聊天消息的时间戳?
xmpp
、
openfire
、
hubot
我正在使用Openfire服务器来支持Spark客户端之间的Jabber聊天。我想使用GitHub的Hubot来监视聊天室,并监听用户向Hubot发送消息,然后记录这些消息。我很难从Openfire服务器的角度了解如何获得消息的时间戳.这是可能的还是我应该仅仅使用系统运行Hubot的系统时间?
浏览 5
提问于2014-01-16
得票数 0
回答已采纳
2
回答
如何为多个客户端创建socket服务器
java
、
sql
、
client
、
p2p
我在客户端/服务器聊天室上看到了很多使用套接字的教程,我正在尝试创建一个即时信使,它将允许用户(存储在sql db中)与三个联系人和组(也存储在sql db中)聊天。现在我真的不知道从哪里开始。我该如何创建一个可以处理点对点聊天和群聊的服务器呢?我使用的是mysql数据库,它将存储用户数据和联系人列表。
浏览 0
提问于2014-04-25
得票数 0
1
回答
当只有在AJAX调用之后才知道其ID时,如何呈现一个React组件?
javascript
、
ajax
、
reactjs
我正在开发一个聊天应用程序,一旦用户通过按Enter发送它,它就会呈现一个聊天消息(一个反应性组件)。 在这里,在输入ABC并按下Enter之后,将立即更新React组件的状态,并呈现消息以避免缓慢的UI。 然后发出AJAX请求。AJAX向服务器发送消息,如果chat_id为0(聊天的第一个消息),服务器将创建一个新的聊天,保存消息并返回新创建的聊天的ID。此时,聊天将使用服务器返回的ID进行更新。下面是代码片段: class ChatApp extends React.Component { // ... constructor(props) {
浏览 1
提问于2019-06-27
得票数 1
回答已采纳
2
回答
面向移动用户的消息传递方法
android
、
jms
、
apache-kafka
、
messaging
我的系统中有数千个移动设备。它们连接到我的中央服务器。我需要有一个机制来更新他们基于一些事件,特定的设备正在遵循(按主题通知)。假设我在服务器上有聊天,移动用户可以关注任何聊天,并希望在聊天中有效地接收新消息的通知。主要的移动平台是Android。 我正在考虑使用主题(每次聊天)进行消息传递: Kafka或RabbitMQ。请给出对移动消费者有好处的建议。
浏览 5
提问于2016-01-27
得票数 4
2
回答
应该关闭多个线程在完成后写入的一个fifo吗?
c
、
multithreading
、
pthreads
、
posix
、
fifo
我正在尝试一个虚构的服务器/客户端应用程序,其中客户端启动请求线程的时间(可能非常长)很短,中间延迟很小。每个请求线程都会在“public”fifo (所有客户端和服务器线程都知道)上写入请求的内容,并在服务器创建的“私有”fifo中接收服务器应答,该“私有”fifo的名称是隐式的(在我的例子中,它是“tmp/processId.线程”)。 公共fifo在主线程(请求线程spawner)中打开一次,以便所有请求线程都可以写入它。由于我不关心请求线程的返回值,也无法确定我创建了多少请求线程(以便我存储它们的I并在稍后加入它们),所以我选择以分离状态创建线程,在指定的超时过期时退出主线程,并让已经
浏览 1
提问于2021-04-26
得票数 0
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python Socket 编程——聊天室示例程序
PHP Socket编程进阶指南
网络编程基础漫谈(三)之 select 函数重难点解析 乙篇
网络编程基础漫谈(三)之 select 函数重难点解析 甲篇
并发服务器(三):事件驱动
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券