socket_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> socket >>列表
· java socket编程发布时间:2013-12-17
原文章http://www.cnblogs.com/linzheng/archive/2011/01/23/1942328.html一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象... 查看全文
下面的代码是javasocket客户端和服务端的源码程序123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110... 查看全文
· 简单理解Socket发布时间:2013-12-07
题外话前几天和朋友聊天,朋友问我怎么最近不写博客了,一个是因为最近在忙着公司使用的一些控件的开发,浏览器兼容性搞死人;但主要是因为这段时间一直在看html5的东西,看到websocket时觉得很有意思,动手写几个demo,但websocket需要特定的服务器支持,由于标准制定工作还没完成,所以没有多少主流的服务器支持,自己在网上下载了几个实现,包括php的、C#的、甚至Node.js的,但一个是协议变化比较大,很多代码已经过时了,再就是有一些支持最新的标准,但是我想稍微改造一下... 查看全文
· DatagramSocket收发UDP数据包发布时间:2013-12-01
Java的Socket通信分为TCP和UDP两种,Socket和ServerSocket类用于TCP通信,DatagramSocket用于UDP通信。使用DatagramSocket发送UDP数据包时,首先new一个DatagramPacket,再给DatagramPacket设定目的地的IP地址和端口,然后使用DatagramSocket发送出去。DatagramSocketsct;DatagramPacketpkt;try{pkt=newDatagramPacket(b_total,2)... 查看全文
· Java Socket编程发布时间:2013-11-23
JavaSocket编程对于JavaSocket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSocket将在服务端监听某个端口,当发现客户端有Socket来试图连接它时,它会accept该Socket的连接请求,同时在服务端建立一个对应的Socket与之进行通信。这样就有两个Socket了,客户端和服务端各一个。对于Socket之间的通信其实很简单... 查看全文
· java socket发布时间:2013-11-21
一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。目前较为流行的网络编程模型是客户机/服务器(C/S)结构。即通信双方一方作为服务器等待客户提出请求并予以响应... 查看全文
昨天下午在eclipse中调试壹個Java程序,结果前面几次启动调试器都是正常进入断点,后来我退出了调试,再次以Debug模式启动程序时,eclipse弹出壹個窗口,报出如下错误信息:Cannotfindafreesocketforthedebuggerineclipse.这种错误之前从未见过,当时令我非常的莫名其妙,于是把这串文本作为关键字Google了壹把,还真让我找到了,Stackoverflow上有個国外网友也遇到了同样的问题,而且看他的描述,与我遇到错误时的情景几乎壹样... 查看全文
一、生成serversocketchannelServerBootstrap设置channel类型bootstrap.channel(NioServerSocketChannel.class)时,ServerBootstrap的父类AbstractBootstrap的初始ChannelFactory的对象,ChannelFactory的作用是生成ServerSocketChannel对象,channel方法代码:publicBchannel(Class<?extendsC>... 查看全文
· 基于Jetty8的WebSocket聊天Demo发布时间:2013-11-08
基于Jetty8的WebSocket聊天Demo先上代码ChatWebSocketServlet@WebServlet("/ws/jetty")publicclassChatWebSocketServletextendsWebSocketServlet{privatestaticfinallongserialVersionUID=911879078000755859L;privatefinalSet<MyWebSocket>... 查看全文
· socket发布时间:2013-11-08
socket“套接字”Socket是建立在传输层协议(主要是TCP和UDP)上的一种套接字规范,最初是由美国加州Berkley大学提出一种进程通信机制用于描述IP地址和端口,是一个通信链的句柄端口可以随意指定(由于1024以下的端口通常属于保留端口,在一些操作系统中不可以随意使用,所以建议使用大于1024的端口)Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序... 查看全文
· [转]Socket实现C++与Flex通信发布时间:2013-11-01
下面是在flex下的客户端:Java代码<?xmlversion="1.0"encoding="utf-8"?><mx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute"creationComplete="initApp()"><mx:Script><![CDATA[importflash.events.SecurityErrorEvent;importflash... 查看全文
· Java解读NIO Socket非阻塞模式发布时间:2013-11-01
Java解读NIOSocket非阻塞模式Java解读NIOSocket非阻塞模式nio是javanonblocking(非阻塞)IO的简称,在jdk1.4里提供的新api。Sun官方标榜的特性如下:为所有的原始类型提供(Buffer)缓存支持。字符集编码解码解决方案。Channel:一个新的原始I/O抽象。支持锁和内存映射文件的文件访问接口。提供多路(non-bloking)非阻塞式的高伸缩性网络I/O。缓冲区描述Buffer位置,界限和容量;清除,反转... 查看全文
· [转] php 实例说明 socket通信机制发布时间:2013-11-01
一,socket是什么什么是socket所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。说白了就是一种通信机制。它类似于银行,电信啊这些部分的电话客服部门。你打电话的时候,那边会分配置一个人回答你的问题,客服部门就相当于socket的服务器端了,你这边呢就相当于客户端了,在和你通话结束前,如果有人在想找和你通话的那个说话,是不可能的,因为你在和他通信,当然客服部门的电话交换机也不会重复分配... 查看全文
· 多线程、Socket发布时间:2013-11-01
多线程线程、进程和应用程序域进程:进程是一个操作系统上的概念,用来实现多任务并发执行,是资源分配的最小单元,各个进程是相互独立的,可以理解为执行当中的程序,在操作系统中一般用一个称为PCB的结构体表示,里面存放了一些线程共用的、进程独立的数据;应用程序域:是一个程序运行的逻辑区域,一个进程可以有多个应用程序域,一个应用程序域可以有多个线程,任一时刻一个线程只能运行在一个应用程序域中;线程:进程因为包含了太多的数据,在做任务切换的时候非常消耗系统资源,所以就产生了线程... 查看全文
· C# Socket连接超时设置发布时间:2013-10-30
问题描述:       对于C#Socket没有超时设置的选项,默认情况下进行Socket连接,返回连接失败需要20-30s时间,严重影响用户体验问题解决:Socket服务器端:Socket客户端:IAsyncResult.AsyncState返回一个对象,该对象时启动异步操作的方法的最后一个参数注:   在Socket客户端进行超时连接的设置,异步连接,设置连接处理的回调函数,以及超时的处理... 查看全文
· socket编程发布时间:2013-10-29
SOCKET用于在两个基于TCP/IP协议的应用程序之间相互通信首先先引用usingSystem.Net;usingSystem.Net.Sockets;ViewCode使用说明:先执行Server,再执行ClientServer服务器端1staticvoidMain(string[]args)2{3intport=2000;4stringhost="127.0.0.1";5/**/6///创建终结点(EndPoint)78IPAddressip=IPAddress.Parse(host)... 查看全文
今天在用javasocket读取服务器端发送的数据时,发现只能读取服务器端发送的部分数据,无法完整读取服务器端的数据。数据大概有7W多个字节。原代码如下:privateStringgetSocketDCCReceiveCCA()throwsIOException{InputStreamstream=socket.getInputStream();byte[]rb=newbyte[8];socket.getInputStream().read(rb);//前8个字节是整个xml数据的长度... 查看全文
一、AgileEAS.NETSOA中间件Socket/Tcp框架介绍在文章AgileEAS.NETSOA中间件平台Socket/Tcp通信框架介绍一文之中我们对AgileEAS.NETSOA中间Socket/Tcp框架进行了总体的介绍,我们知道AgileEAS.NETSOA中间件Socket/Tcp框架是一套Socket通信的消息中间件:二、简单的服务器客户段消息应答在文章AgileEAS.NETSOA中间件平台Socket/Tcp通信框架-简单例子... 查看全文
转载自:http://www.cnblogs.com/asilas/archive/2006/01/05/311309.html.NET平台下几种SOCKET模型的简要性能供参考这个内容在cnblogs中也讨论过很多次了,这两天大概看了一些资料,看到一些简单的性能指标拿出来和大家讨论一下。Socket+Threads/ThreadPool大概性能:小于1500个连接实现:Accept一个Socket,就交给一个线程去管理,比较笨,但也比较有效,因为是同步方式,控制起来很方便。高级点的... 查看全文
一、前言AgileEAS.NETSOA中间件平台是一款基于基于敏捷并行开发思想和Microsoft.Net构件(组件)开发技术而构建的一个快速开发应用平台。用于帮助中小型软件企业建立一条适合市场快速变化的开发团队,以达到节省开发成本、缩短开发时间,快速适应市场变化的目的。AgileEAS.NETSOA中间件平台提供了敏捷快速开发软件工程的最佳实践,通过提供大量的基础支撑功能如IOC、ORM、SOA、分布式体系及敏捷并发开发方法所支撑的插件开发体系,以及提供了大量的实体、数据模型设计生成工具... 查看全文