最新文章列表

socket通信例子

 NIO 同步非阻塞方式,socket 的通信例子。 服务器端: package com.kangzye.nio; import java.io.IOException; import java.net.InetSocketAddress; import java.net.SocketAddress; import java.nio.ByteBuffer; import jav ...
kangzye 评论(0) 有254人浏览 2018-10-08 17:45

一篇文章搞定前端面试

本文旨在用最通俗的语言讲述最枯燥的基本知识 面试过前端的老铁都知道,对于前端,面试官喜欢一开始先问些HTML5新增元素啊特性啊,或者是js闭包啊原型啊,或者是css垂直水平居中怎么实现啊之类的基础问题,当你能倒背如流的回答这些之后,面试官脸上会划过一丝诡异的笑容,然后晴转多云,故作深沉的清一下嗓子问:从用户输入URL到浏览器呈现页面经过了哪些过程?如果你懂,巴拉巴拉回答了一堆,他又接着 ...
jaybril 评论(0) 有833人浏览 2018-10-01 19:46

java socket聊天室

一个java版本的控制台版的聊天室,记录一下。以便后续使用 服务端 package com.tcp; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.O ...
jacktan123 评论(0) 有640人浏览 2018-09-28 00:05

http和socket之长连接和短连接区别

TCP/IP TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 在应用层有:TCP包括FTP、HTTP、TELNET、SMTP等协议 UDP包括DNS、TFTP等协议 短连接 连接->传输数据->关闭连接 HTTP是无状态的,浏览器和服 ...
stupider 评论(0) 有657人浏览 2018-08-22 15:47

高性能跨平台通信框架 HP-Socket v5.3.2

项目主页 : http://www.oschina.net/p/hp-socket 开发文档 : http://www.docin.com/p-2079016612.html 下载地址 : https://github.com/ldcsaa/HP-Socket QQ Group: 75375912, 44636872 ...
ldcsaa 评论(0) 有1640人浏览 2018-06-26 10:06

java socket 心跳链接

1、client客户端 public class Client { /** * 处理服务端发回的对象,可实现该接口。 */ public static interface ObjectAction{ void doAction(Object obj,Client client); } public static final class DefaultO ...
落叶换新叶 评论(0) 有2434人浏览 2018-06-22 11:29

关于FileDescriptor的解释

最近在阅读Tomcat的源码,其中Nio的底层实现用到了FileDescriptor,所以好奇想了解一下 如下是比较系统的解释 https://en.wikipedia.org/wiki/File_descriptor
LiYunpeng 评论(0) 有1196人浏览 2018-06-19 19:16

网络协议

一、基本概念 1、TCP连接       手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层 ...
独孤不求败 评论(0) 有507人浏览 2018-05-29 16:38

简单Client与Server的单向通信和双向通信

        从Console中读取内容: BufferedReader inputReader; // Alt + Shift + z try...catch等快捷键 // 从Console读取内容 try { inputReader = new BufferedReader(new InputStreamReader(System.in)); ...
bijian1013 评论(0) 有2299人浏览 2018-03-21 21:21

基于TCP协议实现RPC

RPC的全称:Remote Process Call,即远程过程调用,拥有RMI、webService等诸多成熟方案。 如图: 实现代码如下: User代码: package com.test.xulihua; import java.io.Serializable; /** * Created with IntelliJ IDEA. * User: * Date: 2 ...
jiandequn 评论(0) 有713人浏览 2018-03-19 11:28

java socket client-server

一个客户端,一个服务端,客户端可以发消息到服务端   客户端代码client: package com.lw.socket.client; import java.io.BufferedReader; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOExcepti ...
davidforit 评论(0) 有597人浏览 2018-03-16 15:08

MySql 一些错误记录

一、MySql 启动配置文件 my.cnf windos 下 my.ini,linux与mac下: my.cnf;这个文件可能在安装时会自动创建,也可能需要你手动创建。 ----- linux 系统按以下顺序查 ...
征客丶 评论(0) 有1024人浏览 2018-03-11 13:18

HttpsTest

package com.pingan.ff.btoam.demo; import java.util.HashMap; import java.util.Map; import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; import com.paic.pafa.utils.IdM ...
shenstone2012 评论(0) 有862人浏览 2018-03-08 20:23

高性能网络通信框架 HP-Socket v5.2.1

项目主页 : http://www.oschina.net/p/hp-socket 开发文档 : http://www.docin.com/p-2079016612.html 下载地址 : https://github.com/ldcsaa/HP-Socket QQ Group: 75375912, 44636872 ...
guaishou 评论(0) 有1786人浏览 2018-02-01 10:22

linux 安装 mysql 5.7二进制文件

实践环境: centos 6.9 mysql mysql-5.7.20-linux-glibc2.12-x86_64 参考资料:https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html 按需要安装所需要软件 yum 安装 > yum search libaio  # search for info > yum i ...
征客丶 评论(0) 有972人浏览 2018-01-04 15:22

HP-Socket v5.1.1 for Windows

  HP-Socket 是一套通用的高性能 TCP/UDP/HTTP 通信框架,包含服务端组件、客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP/HTTP 通信系统,提供 C/C++、C#、Delphi、E(易语言)、Java、Python 等编程语言接口。HP-Socket 对通信层实现完全封装,应用程序不必关注通信层的任何细节;HP-Socket 提供基于事件通 ...
guaishou 评论(0) 有1928人浏览 2017-12-05 09:56

Linux多线程并发服务器编程视频教程下载

Linux多线程并发服务器编程(线程池,FTP服务器) 分享网盘下载:https://pan.baidu.com/s/1slYq8iD 密码: qbmu 内容简介 本课程从最基础的进程、线程概念讲起逐步深入,通过理论与实践结合的方式,使学员快说掌握linux多线程网络编程技术,并理解技术背后的实现原理。课程详细讲解了网络编程涉及的数据结构、网络协议、编程接口、g++、gdb、makefile编程 ...
老江师兄弟 评论(0) 有2137人浏览 2017-11-13 10:54

tcp nio basics

nio(non-blocking io)是由操作系统实际执行阻塞的网络io:应用将要发送的数据写到某个缓冲区,由操作系统实际发送出去;操作系统接收到数据后放到某个缓冲区,供应用直接读取。由于阻塞操作都交给了操作系统,所以应用通常不会阻塞。nio不同于asynchronous io,后者是将阻塞的io操作交由应用内的某线程池去执行。 nio编程围绕着java.nio.channels.Selecto ...
pelli 评论(0) 有559人浏览 2017-11-01 20:43

玲珑加速器导致的 Cygwin Bad Address 错误

前几天打游戏安装了一个玲珑加速器,然后Cygwin就杯具了。 wget 无论什么网址都是 Failed writing HTTP request: Bad address. curl 也是一样 curl: (55) Send failure: Bad address 放狗搜了半天无果,百思不得其解   而后尝试写了一个socket程序,用gdb调试之,发现在socket write时 ...
deadcode 评论(0) 有1613人浏览 2017-10-30 11:16

nginx:socker转发

1.安装nginx,stream模块默认不安装的,需要手动添加参数:–with-stream,官方下载地址:download,根据自己系统版本选择nginx1.9或以上版本。 2.nginx.conf 配置 ...
samson870830 评论(0) 有633人浏览 2017-10-16 17:07

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36423) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics