E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
socket编程java笔试
linux:select()函数详解
一.Select函数详细介绍Select在
Socket编程
中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom
DrStream
·
2020-07-09 15:02
APUE-3E
libuv之64位编译方法和入门示例
如何编译64位libuv关于Socket基本编程模型,请参考:
Socket编程
模型之简单选择模型
Socket编程
模型之异步选择模型
Socket编程
模型之事件选择模型
Socket编程
模型之重叠IO(OverlappedI
岬淢箫声
·
2020-07-09 14:17
C/C++
NodeJS
Socket
Socket编程
中的长连接、短链接以及心跳包机制详解
参考:http://blog.csdn.net/zdwzzu2006/article/details/7723738一、定义1、TCP连接当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接。连接的建立是需要三次握手的,而释放则需要四次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的。
baiquhan2632
·
2020-07-09 13:02
细谈select函数(C语言)
Select在
Socket编程
中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式
ai1053154867
·
2020-07-09 13:28
【
Java笔试
题】Servlet的生命周期
1.下列有关Servlet的生命周期,说法不正确的是?正确答案:AA在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例B在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法C在销毁阶段,执行destroy()方法后会释放Servlet占用的资源Ddestroy()方法仅执行一次,即
/*走码观花*/
·
2020-07-09 11:17
JavaWeb
面/笔试题
Python Module_Socket_网络编程
目录目录Socket套接字套接字的原理套接字的数据处理方式套接字类型Socket标准函数ServerSocket标准函数ClientSocket标准函数公有标准函数
Socket编程
编程思路DemoTCP
范桂飓
·
2020-07-09 11:45
Python
网络编程
python
函数
socket
标准
WebSocket系列10---千万级WebSocket消息推送服务技术分析
则服务端的查询负载很高定时轮询拉取,无法满足时效性要求推模式(向客户端进行数据的推送)仅在数据更新时,才有推送需要维护大量的在线长连接数据更新后,可以立即推送基于WebSocket协议做推送浏览器支持的
socket
FeelTouch
·
2020-07-09 10:28
WebSocket
Socket通信详解
参考:https://www.cnblogs.com/yiwangzhibujian/p/7107785.html#q4.4(Java
Socket编程
基础及深入讲解(很全)Socket长连接和短连接Socketread
悦晨
·
2020-07-09 09:16
网络基础
Linux下使用socket传输文件的C语言简单实现
Linux下使用socket传输文件的C语言简单实现分类:
socket编程
2012-03-0317:444743人阅读评论(6)收藏举报socket语言linuxcserverbuffer简单的C语言实现
雷锋不谢
·
2020-07-09 09:00
python3环境下的TCP协议与UDP协议的
socket编程
最近没事玩玩python,发现python真的是个好东西,开发效率奇高,代码量简洁美观,短小精悍,python的创造者曾申明“要将程序员们从繁重的代码工作中解放出来”,这当然也是python的终极目标,它是比c,c++还有java更高一级的语言,计算机高级语言作为底层机器与人类沟通、交流的一种中介语言,近年来的发展使得它们越来越贴近人类,python就是这其中比较有代表性的一类语言。它的开发效率、
代码裤
·
2020-07-09 08:54
python
JAVA
SOCKET编程
阻塞式IO 与 非阻塞式IO
JAVA
SOCKET编程
阻塞式IO与非阻塞式IO通常的,对一个文件描述符指定的文件或设备,有两种工作方式:阻塞与非阻塞。
Coder_Hunter
·
2020-07-09 08:09
java
Select 函数详细介绍
Linux下select函数的使用一.Select函数详细介绍Select在
Socket编程
中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect
jfkidear
·
2020-07-09 08:25
Linux
网络
go语言网络编程
网络编程
Socket编程
(1)建立Socket:使用socket()函数。(2)绑定Socket:使用bind()函数。(3)监听:使用listen()函数。或者连接:使用connect()函数。
sfshang
·
2020-07-09 08:42
go
一个socket的基础例子
我不得不说
socket编程
对于我来说是很复杂的,以前总是说socket,但到现在来说还是没有把他弄懂,即使当时记得了但过了几天又忘记了,所以需要常常看才能牢记。
zzyoucan
·
2020-07-09 07:37
linux
socket编程
中父子进程、兄弟进程的端口问题
最近在linux下弄一些socket方面的东西,涉及到父子进程、兄弟进程间的端口、socket句柄的问题,主要问题集中在两个方面:1、假如父进程监听A端口,那么在client端来连接,并fork子进程,那么子进程通过那个端口与client交换数据呢?通过实验显示,还是端口A。为什么?端口复用技术!那么,实验是怎么做的呢?其实很简单,server端启动,在fork出子进程时保证每个子进程的连接保持(
ztsinghua
·
2020-07-09 06:57
java-基本的
Socket编程
-实现服务器端和客户端通信
基本的
Socket编程
:本实例介绍
Socket编程
的基本步骤。启动Socket服务后,再打开Socket刻画段,在输入框中输入消息,然后发送给服务器端,服务器端将收到的消息返回到客户端。
linkinparkzlz
·
2020-07-09 06:41
Java开发
JAVA笔试
面试题集锦05
第二部分:数据库、JDBC、PLSQL2.1数据库【题目描述】Oracle数据库表空间与数据文件的关系描述正确的是()【选项】A.一个表空间只能对应一个数据文件B.一个表空间可以对应多个数据文件C.一个数据文件可以对应多个表空间D.表空间与数据文件没任何对应关系【正确答案】B【解释】表空间和数据文件发生关系,数据文件是物理的,一个表空间可以包含多个数据文件,而一个数据文件只能隶属一个表空间【题目描
智睿博客
·
2020-07-09 06:49
java常见面试题
JAVA笔试
面试题集锦04
1.8JAVA核心API-网络通信【题目描述】以下各DOS命令能够显示出本机DNS服务器地址的是:()【选项】A.ping–aB.ipconfig-allC.netstatD.telnet【正确答案】B【解释】DOS命令的使用ping命令:利用它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障;ifconfigall:显示或设置网络设备;netstat:用于查看当前基于NETBI
智睿博客
·
2020-07-09 06:49
java常见面试题
monkv开发笔记
前段时间又重新看了一遍
socket编程
,心血来潮写了一个mini型的HTTP服务器,这就是monkv。
cuihang
·
2020-07-09 06:33
Linux
Socket编程
(不限Linux)
“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket
Citronnelle2
·
2020-07-09 05:29
Java
Socket编程
Java
Socket编程
Socket传输模式Sockets有两种主要的操作方式:面向连接的和无连接的.面向连接的sockets操作就像一部电话,他们必须建立一个连接和一人呼叫.所有的事情在到达时的顺序与它们出发时的顺序时一样
ExperiencesOfCode
·
2020-07-09 04:15
Java技术
超小型循环式服务器-原生
socket编程
闲来无聊,写了一个体积很小的tcp循环式服务器,方便各系统移植。特共享如下,编译后体积约为8kB,经过7*24小时压力测试,5个以内连接都OK。结合我之前的tcp转发程序,可以做成一个网卡端口信息扫描日志服务。#include#include#include#include#defineSERV_PORT49999#defineMAX_BUF_ONE65535#defineMIN_IP_SIZE1
yykintang
·
2020-07-09 04:33
java笔试
题
注:按Java规范书写程序代码,如果你认为程序有错误,请指出,并说明程序错误原因。1.(2分)写出程序结果classDemo{publicstaticvoidfunc(){try{thrownewException();}finally{System.out.println(“B”);}}publicstaticvoidmain(String[]args){try{func();System.ou
android攻城师
·
2020-07-09 04:34
java笔试
Linux系统无线网络抓包程序(分析手机WIFI MAC地址)
其次介绍Linuxraw
socket编程
抓包。最后解析ieee802.11数据包,从而获取到MA
迟思堂工作室
·
2020-07-09 04:06
深入浅出NIO之Selector实现原理
之前进行
socket编程
时,accept方法会一直阻塞,直到有客户端请求的到来,并返回socket进行相应的处理。整个过程是流水线的,处理完一个请求,才能去获取并处理
yunzhaji3762
·
2020-07-09 04:00
面试
Java
架构
spring
面试记录
二,
java笔试
1,父类的静态方法能否被子类重写。2,范型在编译期有效。3,创建一个对象的方式有几种。答:newreflectclone
小队长1号
·
2020-07-09 04:30
面试
面试
java
android
socket编程
中recv的错误使用
在昨天的测试中,终于发现了APICollector上传样本至Executor时样本错误的问题。问题原因在对socket中recv函数的理解错误。之前的做法是:在发送端APICollector首先发送样本的信息至Executor,包括样本名称、大小等,然后将样本分成一块一块传送,每块2048字节,在Executor端收到样本信息后,计算数据块的数目N,然后recv这么多次数,每次都保存到缓冲区Dat
华秋实
·
2020-07-09 03:38
C/C++
网络
JAVA面试题:输出100以内所有的素数
原文地址:
java笔试
题:输出1-100之内的所有质数作者:YouHolmes概念:所谓质数就是只能被1和它本身整除的数。
millyn13
·
2020-07-09 03:19
C++
Socket编程
(二) send与recv 缓冲区与阻塞
socket缓冲区每一个socket在被创建之后,系统都会给它分配两个缓冲区,即输入缓冲区和输出缓冲区。send函数并不是直接将数据传输到网络中,而是负责将数据写入输出缓冲区,数据从输出缓冲区发送到目标主机是由TCP协议完成的。数据写入到输出缓冲区之后,send函数就可以返回了,数据是否发送出去,是否发送成功,何时到达目标主机,都不由它负责了,而是由协议负责。recv函数也是一样的,它并不是直接从
kunnyk
·
2020-07-09 03:12
c++开发
android之
socket编程
实例
注意点:注册访问的网络权限;android中UI线程不能有访问网络的操作,否则会报android.os.NetworkOnMainThreadException的异常https://github.com/xionglihui实例一客户端packagecom.android.xiong.simplesocket;importjava.io.BufferedReader;importjava.io.I
小哥、
·
2020-07-09 01:23
Android从入门到精通
Android开发之旅
C-
socket编程
-多进程版并发服务器
#include#include#include#include#include#include#include"wrap.h"intmain(){//创建套接字intserv_sock=Socket(AF_INET,SOCK_STREAM,0);//将套接字与IP,PORT绑定//创建sokaddr_in结构体,并经行本地字节序和网络字节序的转换structsockaddr_inserv_add
wwzhang0307
·
2020-07-09 01:06
C-socket编程
Java EE 包含哪些技术
java的大方向就是JavaEE,JavaEE不仅仅是
socket编程
,具体包括13种核心技术。
吴二喵
·
2020-07-09 00:00
java-web
java
ee
Socket(套接字)基础概念
Socket编程
Socket(套接字):本质是编程接口(API),是对TCP/IP协议的封装套接字上联应用进程,下联网络协议栈,是应用程序通过网络协议进行通信的接口,是应用程序与网络协议根进行交互的接口一
嗨,阿良
·
2020-07-09 00:00
【
Socket编程
】篇六之IO多路复用——select、poll、epoll
文章参考自:http://blog.csdn.net/tennysonsky/article/details/45745887(秋叶原—MikeVS麦克《Linux系统编程——I/O多路复用select、poll、epoll的区别使用》)此外,还有一篇好文:epoll机制:epoll_create、epoll_ctl、epoll_wait、close(鱼思故渊的专栏)在上一篇中,我简单学习了IO多
mick_seu
·
2020-07-09 00:36
Socket网络编程
socket编程
中应用recv判断连接已断开
在Linux的
socket编程
中,有一种非常方便的方法,来判断对方是否断开了连接,就是使用recv函数。
wofeile880_jian
·
2020-07-09 00:23
嵌入式linux
Linux
Socket编程
——多进程并发
1.引言 如果你还不了解Linux下的
Socket编程
,可见花几分钟看看这篇文章,很详细,很经典!
凉、介
·
2020-07-08 21:54
Linux
golang
socket编程
,实现http协议
https://studygolang.com/articles/11796packagemainimport("log""net")funchandleConnection(connnet.Conn)error{deferconn.Close()varrequest=make([]byte,1000)_,err:=conn.Read(request)iferr!=nil{log.Println(
立志做一个好的程序员
·
2020-07-08 21:00
VB.NET中
Socket编程
VB.NET中
Socket编程
写在之前Socket是什么?Socket套接字的类型流格式套接字(STREAM)SOCK_STREAM有以下几个特征:为什么流格式套接字可以达到高质量的数据传输?
元芳(寻找失迷的羊)
·
2020-07-08 20:12
VB.NET
Socket编程
(C语言实现)—— 为什么流式传输类似于管道?不区分边界?
1、管道实现:(1)代码实现:[root@localhostpipe]#catpipe.c#include#includeintmain(void){inti=0;intaiPipe[2]={0};pid_tstPid={0};characSendBuf[2]={0};characRecvBuf[4]={0};if(0!=pipe(aiPipe)){printf("创建管道失败!\n");retu
杰儿__er
·
2020-07-08 20:40
C
语言
协议
Socket编程
(C语言实现)——基于TCP协议,基于UDP协议(循环监听)(AF_UNIX,典型的本地进程间通信)
Socket编程
目前较为流行的网络编程模型是客户机/服务器通信模式客户进程向服务器进程发出要求某种服务的请求,服务器进程响应该请求。
杰儿__er
·
2020-07-08 20:40
C
语言
协议
Socket编程
(C语言实现)—— AF_INET(典型的TCP/IP四层模型的通信过程),AF_UNIX(本地进程间通信)
1、AF_INET域与Socket通信其是典型的TCP/IP四层模型的通信过程。(1)接收方与发送方依赖IP和port来标识,即,将本地socket绑定到对应的IP端口上;(2)发送数据时指定对方的IP与端口,经过Internet可以根据此端口最终找到接收方;(3)接受数据时,可以从数据包内获取到发送方的IP和端口号。(1)发送方通过系统调用send()将原始数据发送到操作系统内核缓冲区中。(2)
杰儿__er
·
2020-07-08 20:40
C
语言
协议
Python----
socket编程
基于TCP的套接字编程:socket层的位置:socket在传输层和应用层之间socket是什么:Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。所以,我们无需深入理解tcp/udp协议,
浮生醉清风i
·
2020-07-08 19:45
Python
Socket编程
——客户端,服务器端的读写操作
URL网络编程,最大的特征就是一对一的响应!1:客户端“写”,服务器端用于“读”1packagecoreBookSocket2;23importjava.io.InputStreamReader;4importjava.io.Reader;5importjava.net.ServerSocket;6importjava.net.Socket;78/*9*这边为服务器端的读取10*/1112/*13
大黄奔跑
·
2020-07-08 18:59
Socket编程
(4)TCP粘包问题及解决方案
①TCP是个流协议,它存在粘包问题TCP是一个基于字节流的传输服务,"流"意味着TCP所传输的数据是没有边界的。这不同于UDP提供基于消息的传输服务,其传输的数据是有边界的。TCP的发送方无法保证对等方每次接收到的是一个完整的数据包。主机A向主机B发送两个数据包,主机B的接收情况可能是产生粘包问题的原因有以下几个:第一。应用层调用write方法,将应用层的缓冲区中的数据拷贝到套接字的发送缓冲区。而
weixin_34167819
·
2020-07-08 17:16
Java高并发异步
Socket编程
为什么80%的码农都做不了架构师?>>>Java可扩展IODougLee大纲可扩展的网络服务事件驱动Reactor模式基础版多线程版其他变体java.io包中分阻塞IOAPI一览网络应用服务器Web服务器,分布式对象系统等等它们的共同特点Read请求解码请求报文业务处理编码响应报文发送响应实际应用中每一个步骤的不一样XML解析文件传输动态生成网页计算型服务经典的服务设计每个线程运行一个handle
weixin_34050519
·
2020-07-08 16:26
深入NIO Socket实现机制(转)
http://www.jianshu.com/p/0d497fe5484a#前言JavaNIO由以下几个核心部分组成:BufferChannelSelector以前基于net包进行
socket编程
时,accept
weixin_33736048
·
2020-07-08 15:56
Python之socket详解
Socket编程
1.基本概念1.什么是客户端/服务器架构?服务器就是一系列硬件或软件,为一个或多个客户端(服务的用户)提供所需的“服务”。
weixin_33736048
·
2020-07-08 15:24
分片传输——send和recv函数
最近在写
socket编程
收发数据,对于如何发送和接收大量数据,一直在思考。send和recv一般缓存区大小为4K,但是如果你要传输的数据超过了这个标准该如何做呢。
weixin_30885111
·
2020-07-08 15:56
python之
socket编程
本章内容1、socket2、IO多路复用3、socketserverSocketsocket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、打开、关闭)基本上,Socket是任何一种计算机网络通讯中最基础的内容。例
Just do it
·
2020-07-08 14:41
C/S模型:TCP,UDP构建客户端和服务器端应用测试
ava中提供了
socket编程
来构建客户端和服务器端TCP构建服务器端的步骤:(1)bind:绑定端口号(2)listen:监听客户端的连接请求(3)accept:返回和客户端连接的实例(4)read/
weixin_30670965
·
2020-07-08 14:23
上一页
49
50
51
52
53
54
55
56
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他