码迷,mamicode.com
首页 >  
搜索关键字:socket编程    ( 1482个结果
网络编程-Socket编程(异步通讯)(Tcp,Udp)
Socket编程(异步通讯)(Tcp,Udp) 上一章主要展示了Socket的Tcp\Udp两种协议下的基本通讯方式,属于同步通讯。至于一个服务器对应多个客户端,或者对应多个请求,我们采用的是多线程的方式来解决此问题。然而本章节我们将有更好的方式去实现它:Socket在Tcp\Udp两种协议下的异步 ...
分类:其他好文   时间:2020-05-28 23:43:17    阅读次数:66
基于TCP协议的Socket编程
1.单向通信实现 传输示意图 客户端程序 1 import java.io.DataInputStream; 2 import java.io.DataOutputStream; 3 import java.io.IOException; 4 import java.io.InputStream; ...
分类:其他好文   时间:2020-05-28 21:23:49    阅读次数:60
socket编程是什么
没那么复杂, 1.首先什么叫 socket: 中文翻译 叫 套接字: 像数学中的代数。 比如 Π 表示圆周率的很长的数字。 所以 套接字 象征物 (一个代数) 2.socket编程 就是一种方法: 当你编程时候需要 跨网络发信息时, 把网络连通需要的各种复杂配置参数 隐藏起来并自动生成,只暴露出一个 ...
分类:其他好文   时间:2020-05-28 19:46:32    阅读次数:84
Ruby Socket 编程
Ruby提供了两个级别访问网络的服务,在底层你可以访问操作系统,它可以让你实现客户端和服务器为面向连接和无连接协议的基本套接字支持。 Ruby 统一支持应用程序的网络协议,如FTP、HTTP等。 不管是高层的还是底层的。ruby提供了一些基本类,让你可以使用TCP,UDP,SOCKS等很多协议交互, ...
分类:其他好文   时间:2020-05-23 18:41:05    阅读次数:68
socket编程基本概念
1、What's socket? socket可以看做用户进程与操作系统内核网络协议栈的编程接口。TCP/IP协议部分已经被内核给实现了,用户只需要实现应用层,这部分程序工作在用户空间。用户空间的程序需要通过套接字来访问内核网络协议栈。 套接字属于全双工的通信,可以用于本机进程间通信,也可以用于网络 ...
分类:其他好文   时间:2020-05-22 12:54:11    阅读次数:78
OpenResty搭建高性能服务端
OpenResty搭建高性能服务端 Socket编程 Linux Socket编程领域为了处理大量连接请求场景,需要使用非阻塞I/O和复用,select、poll、epoll是Linux API提供的I/O复用方式,自从Linux2.6中加入了epoll之后,高性能服务器领域得到广泛的应用,Nign ...
分类:其他好文   时间:2020-05-14 15:20:05    阅读次数:86
系统性能常见问题
1.多进程和多线程实现并发编程各自的优劣势是什么? 切换成本不一样,多进程的优势是一个进程挂了不会影响其他的进程,因为内存地址不一样,劣势是独立的地址空间通信比较复杂,一般使用socket编程,而多线程直接在内存中通信 2.协程为什么能实现更高的并发? 切换速度快,进程和线程上下文切换需要进入内核态 ...
分类:其他好文   时间:2020-05-13 23:02:06    阅读次数:107
Netty(二、深入理解)
reactor模式 在深入了解Netty之前,我们需要先知道reactor(反应器模式),是高性能网络编程必须知道的模式。 BIO 我们先了解下原始socket编程: //这里可以是个多线程,每个线程对应一个socket,循环处理业务,此处代码就略了,主要讲逻辑while (true){ //new ...
分类:Web程序   时间:2020-05-12 12:02:45    阅读次数:84
IO 模型知多少 | 代码篇
引言 之前的一篇介绍IO 模型的文章 "IO 模型知多少 | 理论篇" 比较偏理论,很多同学反应不是很好理解。这一篇咱们换一个角度,从代码角度来分析一下。 socket 编程基础 开始之前,我们先来梳理一下,需要提前了解的几个概念: socket: 直译为“插座”,在计算机通信领域,socket 被 ...
分类:其他好文   时间:2020-05-12 09:27:59    阅读次数:55
为什么要实现Serializable? 是否都要实现Serializable
主要有两个原因: 1、将对象的状态保存在存储媒体中以便可以在以后重新创建出完全相同的副本; 这个可以这么理解: 比如,你要将某个特定的对象保存到文件中,然后隔几天在把它拿出来用 2、按值将对象从一个应用程序域发送至另一个应用程序域。 这个可以这么理解: 在进行Socket编程的时候,需要要传输某一类 ...
分类:其他好文   时间:2020-05-06 21:57:52    阅读次数:62
1482条   上一页 1 2 3 4 5 6 ... 149 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!