sockets相关内容

为什么tomcat的收到请求时,多个进程监听的端口?

我最近发现了 SO_REUSEADDR 的窗口;并通过tomcat的默认使用这个。 我做了一个小测试,以找出当另一个进程也听相同的端口会发生什么。在我的情况的另一个过程是的netcat 。结果令人惊讶: 不管我是否启动 NC (的netcat )第一或的tomcat ,如果从Tomcat的响应 如果我停止与它的斌/ tomcat的tomcat.bat 也杀死了 NC 过程 如果我通过中 ..
发布时间:2016-05-21 14:17:53 Java开发

转换的Htt presponse到字节数组

我 的Htt presponse响应= httpclient.execute(HTTPGET); 我的方法可以传输的字节[]在对设备和PC插槽,所以,我怎么可以转换的Htt presponse成字节[]和不是回来了Htt presponse? 解决方案 这是不容易的。 如果您只是想回应的身体,那么你可以做到这一点抓住它。 ByteArrayOutputStream BAOS =新Byte ..
发布时间:2016-05-21 13:54:56 Java开发

为什么Apache的MPM prefork.c使用互斥来保护接受()?

我坐下来阅读的 Apache的MPM prefork.c 这code使用的是名为 accept_mutex 变量prevent多个线程调用接受()。这很奇怪,因为据我所知 接受()是线程安全的。 时accept()方法的线程安全吗?这是一个平台的兼容性问题?如果是的话什么平台实现了一个非线程安全的接受()? 解决方案 这是在解释Apache的性能调整文档,在“接受()连载 - 多个套接字 ..
发布时间:2016-05-21 13:30:28 服务器开发

寻找使用Apache的FTP客户端帮助诊断服务器套接字问题,FTP传输

我已经开发了一个基于Web的应用程序,它允许客户/用户将文件上传到JVM内存。服务器端code,则FTP的文件到另一台服务器。这一切工作正常,很正常,我的本地机器上,但是我现在遇到了问题,让这对我们的测试环境中的服务器上运行。 在测试环境服务器中,code成功连接,并在远程Windows服务器的日志,但文件传输过程中挂起。一个空文件在目标服务器上创建的,但没有字节传输。从堆栈跟踪JVM最终杀死线 ..
发布时间:2016-05-21 13:22:14 Java开发

访问原始的Apache网络服务器的请求

我打算设计一个网络的GPS跟踪应用程序。 GPS的传输使用TCP端口7070(无HTTP头)(我intented更改为80)的数据。我知道了GPS跟踪器和客户端之间的通信协议,但我坚持,因为我无法截取网络服务器上的datapacket。 由于应用处于开发阶段,我作为一个业余爱好者,我买不起一个专门的网络主服务器,从而获得访问PHP-CLI界面socket编程。 有没有什么办法可以规避为PHP- ..
发布时间:2016-05-20 00:59:16 PHP

什么是永远运行服务器端脚本的方法是什么?

我需要运行如Python“永远”的服务器端脚本(或尽可能长时间没有松动的状态),这样可以保持的插座开放以及异步反应事件,如接收到的数据。例如,如果我使用扭曲获得套接字通信。 我将如何处理这样的事情? 是我困惑?还是有要实现异步socket通信更好的办法? 通过Apache服务器开始一次脚本后,我怎么阻止它运行? 解决方案 如果您使用的是扭曲的,然后它用于启动和停止守护进程的整体架 ..
发布时间:2016-05-20 00:00:44 服务器开发

超简单的HTTP套接字服务器,用PHP编写的,工作不正常

tldr; 在 PHP很小的流套接字服务器 行为奇怪,因为有时它成功用于 HTTP 要求和有时非常相同的过程 中失败 的行为在不同的浏览器奇怪的 - 几乎每一次失败中铬键,从来没有在 IE11 code: $服务器= stream_socket_server(“TCP://0.0.0.0:4444”,$错误号,$的errorMessage);如果($服务器===假) 抛 ..
发布时间:2016-05-19 23:49:34 PHP

并行使用持久PHP插座

我想用PHP来创建一个持久套接字连接到通知服务服务器,我想知道很多的Apache / PHP线程如何能够同时使用套接字之前我有问题。我做了一些测试这个,但我似乎无法产生任何问题。 修改 我现在用的插座是这样的: $跳频= pfsockopen(“127.0.0.1”,“1338”); FWRITE($ FH,$数据); 每个PHP线程将共享相同的持久套接字 解决方案 与的fsock ..
发布时间:2016-05-19 23:33:18 PHP

如何保持持久的PHP脚本运行?

我有监听传入套接字请求PHP脚本,等我需要这个脚本在服务器上运行持续(它的无限循环中运行)。 我怎么能启动和管理这个过程?我试着刚开始它通过SSH /腻子,但只要SSH连接超时脚本死亡。 解决方案 myscript.php&安培; 这将运行scriptin背景 您可以检查的ps aux | grep的myscript.php 由于帕特里克在下面的评论提到,没有最大的执行时间为P ..
发布时间:2016-05-19 23:27:52 PHP

是否有可能使用端口80用于HTTP和网络接口的流量?

我要建,为了提供实时通信使用网络插座(技术上闪存插槽)的网站。 我希望能够支持人们背后阻止除端口80 家居企业/学术防火墙 我希望能够运行的网站从一台机器的 previously,我一直在使用Apache HTTP进行联合投放与一些Python监听高编号的插座用于WebSocket的东西,但显然不会在这里工作。 我可以随时WebSocket的东西转移到一个单独的服务器,但我想,以避免支 ..
发布时间:2016-05-19 22:21:54 服务器开发

Socket.io不会发出消息房间的discconect

基本上我试图创建使用Node.js的和快速的聊天室棱角分明。 我用其他插座的事件和他们的工作我不太明白为什么他们不希望现在的工作。真正奇怪的是,登录工作正常,相当不错,但是当涉及到​​注销,甚至用我的断法,什么也没有发生在服务器端,使用断开功能,控制台。日志工作正常。但它不会发出。 在角边我所有的的console.log s的运行还没有事件注销或discconecnting时点击服务器。 节 ..
发布时间:2016-05-11 22:06:47 前端开发

处理用的NodeJS流AngularJS

我使用的NodeJS流(使用性LevelDB)从我的级别的数据库获取数据。这里是code我用的一个片段: app.get('/我的/路由“,功能(REQ,资源,下一个){ leveldb.createValueStream(选项) .pipe(map.obj(函数(散){ level.get(somekeys,函数(ERR,项目){ 归还物品 ..
发布时间:2016-05-11 22:00:12 JavaScript

AngularJS:重新连接服务中的WebSocket

即时通讯使用网络插座,我AngularJS应用。 当用户退出网络套接字连接是由客户端关闭。 我需要在用户登录后重新连接网络接口。 网络插座包含在服务中(code被简化了一下): angular.module('对myApp')。工厂(“SubscriptionFactory”功能(){ 变种服务= {}; 变种WS =新的WebSocket(“WS://127.0 ..
发布时间:2016-05-10 20:15:15 前端开发

在SPA公共和私人socket.io连接

所以我有一个具有两种类型的用户web应用程序。谁尚未验证的公共用户和谁已登录和认证自己私人用户。我在单页应用程序中使用基于令牌的认证,没有页面刷新页面初始加载后。因此,用户首先来到现场和非认证,没有提供给他的令牌。然后,他验证它返回一个令牌给他,可用于检查,他被node.js中在服务器端进行身份验证现在,我也有一些我从node.js的向客户发送实时消息。将有两种类型的消息。我需要的公共信息发送到公 ..
发布时间:2016-04-10 19:05:04 JavaScript