在多线程内使用集合,如果未对集合做任何安全处理,就非常容易出现系统崩溃或各种错误。最近的项目里,使用的是socket通信后再改变了某个集合,结果导致系统直接崩溃,且无任何错误系统弹出。 经排查,发现问题是执行某集合后,系统就会在一定时间内退出,最后发现是使用的一个字典集合出了问题。稍微思考后,就认....
分类:
编程语言 时间:
2014-09-18 11:05:03
阅读次数:
303
第三方的一个socket通信框架,原生的一般用的人比较少,优秀第三方可以提升开发效率,减少开发中出现错误的几率下面的代码是实例化一个socket对象,并为其指定代理,指定代理方法运行的队列_socket = [[GCDAsyncSocket alloc] initWithDelegate:self ...
分类:
其他好文 时间:
2014-09-14 22:05:17
阅读次数:
204
——纯属把之前写的搬过来—— PyQt是Qt库的Python接口,利用Python丰富的第三方库,再配合Qt Designer,PyQt成为了桌面软件开发非常好的选择。下面介绍一个在项目中的实际应用:背景:某项目中,xx方需要开发自己的报送程序,主要会涉及与服务器端的socket通信、数据的aes....
分类:
其他好文 时间:
2014-09-14 13:58:27
阅读次数:
724
上一篇文章说到怎样写一个最简单的Java Socket通信,但是在上一篇文章中的例子有一个问题就是Server只能接受一个Client请求,当第一个Client连接后就占据了这个位置,后 续Client不能再继续连接,所以需要做些改动,当Server没接受到一个Client连接请求之后,都把处理流程...
分类:
编程语言 时间:
2014-09-14 12:51:27
阅读次数:
208
nc-1.84-22.el6.x86_64不用系统上提供的nc版本会有所不同,其提供的参数使用方法也略有差异1. -4 强制使用ipv42. -6 强制使用ipv63. -D 允许socket通信返回debug信息4. -d 不允许从标准输入中读取5. -h 显示nc帮助文档6. -i interv...
分类:
系统相关 时间:
2014-09-13 14:36:05
阅读次数:
580
今天写socket数据相互通信的时候,碰到一个及其蛋疼的错误。单向传输数据的时候server与client是没有问题的,但是两个都有输入输出操作的时候就出现了这个问题 java.net.SocketException: Socket is closed:下面附代码:Server: St...
分类:
编程语言 时间:
2014-09-11 17:11:42
阅读次数:
163
phpsocket通信机制实例说明与代码----什么是socket所谓socket一般也称作"套接字",用于描述ip地址和端口,是一个通讯链的句柄。使用程序一般经过"套接字"向network发出请求也许应对network请求。说白了就是一种通讯机制。它类似于银行,电信啊这一些部分的电话客服业务单元。您..
分类:
Web程序 时间:
2014-09-09 09:10:19
阅读次数:
246
引言 每次使用socket通信,都会有很对相似的操作。本文,会对TCP与UDP通信做一简单封装,并生成动态库。 代码 my_socket.h #ifndef __MY_SOCKET_H__#define __MY_SOCKET_H__#include #include #include #inclu...
分类:
系统相关 时间:
2014-09-01 22:23:03
阅读次数:
344
1)Socket通信相当于两个人通过电话联系,Http协议相当于电话联系时所使用的中文2)Http1.1前均为短连接,1.1版本为长连接,即服务器接收一次请求并发送响应后会等待一段时间看浏览器是否在这段时间内获取新连接。3).net服务器本质上是一个客户端和服务器各自socket进行通信的机制(图片...
分类:
Web程序 时间:
2014-09-01 19:14:13
阅读次数:
202
在java网络编程Socket通信中,通常会遇到以下异常情况: 第1个异常是 java.net.BindException:Address already in use: JVM_Bind。 该异常发生在服务器端进行new ServerSocket(port)(port是一个0,65536的整...
分类:
编程语言 时间:
2014-08-31 16:59:51
阅读次数:
236