• 基本TCP套接字总结

    网络编程之前也写过一些小程序,但是都是照猫画虎.按照书中实例,一个一个照抄的.虽然程序都有本身的结构,照抄运行没有问题.但是总觉得是门外汉.喜欢金庸的人,我想不止看电视剧那么肤浅,都会看看原著小说.同样,所有的网络编程都用socket,只是框架把原始函数包裹的不一样。框架只是为了使用方便和代码复用,但要真正对网络编程理解深刻,原始函数的作用也每个步骤的细节还是要...
    作者:孤风一剑/2015年1月22日/分类:其它语言/阅读:981次/标签:, /评论关闭
  • java socket客户端连接池

    最近因项目需要,需要使用socket长连接服务器,但是在网上查资料发现都是服务器的连接池,于是自己动手写了个客户端socket连接池,记之,仅供参考,里面的意义变量请自行替换,废话少说,上代码。 1.   socet信息类 [java] package cn.richinfo.cloudp.dm.common.util;      import java.net.Socket;      /**   * @DateTime 2014-8-25 下午3:21:19   * @Desc 名字服...
    作者:孤风一剑/2014年8月29日/分类:Java开发/阅读:3,699次/标签:, , , /2条评论
  • java之远程web应用调试

    有时间,我们上传至远程服务器的java程序代码,可能会有一定运行时问题, 但在本机测试时没有问题!这时最想做的就是调试一下远程服务器上的代码, 但由于环境条件我们一般都无法直接在远程服务器上进行代码的调试, 基于以上原因JAVA的jvm规范为我们提供了一个JPDA(JAVA platform debug archicture), 制定了相关的调试规范,该规范就定义了远程调试java代码的规则。 在java的调试...
    作者:孤风一剑/2014年6月05日/分类:Java开发/阅读:1,019次/标签:, , , , , , /评论关闭
  • Eclipse+Tomcat远程调试

    1.Linxu系统: apach/bin/startup.sh开始处中增加如下内容:  Java代码   declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8788"    2.Windows系统: apach/bin/startup.bat开始处中增加如下内容:  Java代码   SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler...
    作者:孤风一剑/2014年5月21日/分类:Java开发/阅读:1,154次/标签:, , , , /评论关闭
  • JAVA中利用socket实现HTTP请求

    一个基于java的web服务器实现主要使用这两个重要的类:java.net.Socket和java.net.ServerSocket,并通过HTTP消息进行通信。 HTTP请求   一个HTTP请求包括三个组成部分: 1.方法—统一资源标示符(URI)—协议/版本 2.请求的头部 3.主体内容   [plain][/plain] view plaincopyprint? GET / HTTP/1.1 Host: 127.0.0.1:8080 Connection: keep-alive Accept: text...
    作者:孤风一剑/2013年11月05日/分类:Java开发/阅读:2,977次/标签:, , /评论关闭
  • C# Socket异步聊天例子

    最近在配合游戏服务器端搞一个客户端通信,客户端是unity搞的,理所当然就高C#了,上手之前先看了一下C# Socket通信这一块,基本不考虑同步方式,而异步方式,微软也提供了两套API,一套是Begin打头的,一套是基于 SocketAsyncEventArgs 的,先看了Begin这一套,写了个聊天的例子,先看一张图(从别处挖来的):   上面是基本通信框架,但是例子实际的情况是类似QQ那...
    作者:孤风一剑/2013年9月30日/分类:Asp.net开发/阅读:1,204次/标签:, , , /评论关闭
  • Linux c 基于socket文件的进程通信—对等模型

    基于socket文件的进程通信: Socket文件进程通信方式,比较重要,原因:网络业采用这种通信模型。 两种模型: 对等模型 C/S模型(服务器客户端模型)   1.      对等模型: 1.      建立socket #include<sys/socket.h> 1.建立socket:socket intsocket( int domain,//地址族的类型AF_UNIX (绑定在本地) AF_INET(绑定在网卡) int type,//支持的数据格式:流SOCK_...
    作者:孤风一剑/2013年8月16日/分类:其它语言/阅读:1,369次/标签:, , /评论关闭
  • javaSocket与C通信

    前段时间写了个web端与C服务端之间的通信不过用的是短连接 非堵塞的方式,一直想使用长连接,使tomcat启动的时候就和C服务端进行通信,但是一直没找到方法希望je的朋友能给点思路。先来看我现在的具体实现 通信的核心类 public class newsSockBase { private SocketChannel sc; private final int MAX_LENGTH = 8192; private ByteBuffer r_buff ; private ByteBuffer w_buf...
    作者:孤风一剑/2013年6月27日/分类:Java开发/阅读:970次/标签:, , /评论关闭
  • Linux socket 网络编程常用函数总结

    1.字节序函数 #include <netinet.h> uint16_t htons(uint16_t host16bitvalue); uint32_t htonl(uint32_t host32bitvalue); 返回:网络字节序值 uint16_t ntohs(uint16_t net16bitvalue); uint32_t ntohl(uint32_t net32bitvalue); 返回:主机字节序值   2.字节操作函数   #include <strings.h> void bzero(void *dest, size_t nbytes); void bcopy(...
    作者:孤风一剑/2013年6月15日/分类:其它语言/阅读:983次/标签:, , , /评论关闭
  • “非主流”Web容器之TomJetty之让服务动起来

    要想实现一个服务器,第一步要把服务器建立起来,并且能够正常运行,才能等待来自客户端的请求。考虑到这一点,我们本节就来处理TomJetty服务器的创建和启动工作。 一、服务器建立 1.新建一个名为TomJetty的Java工程。 2.在工程根目录下新建一个tomjetty.config文件,用于提供服务器配置参数。 [java] view plaincopyprint? tomjetty.port=8080 tomjetty.requestheade...
    作者:孤风一剑/2013年6月15日/分类:Java开发/阅读:1,177次/标签:, , , , /评论关闭