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-UDP
socket编程
服务器1、建立连接socket(),分配文件描述符,即监听套接字bind(),将套接字与本地IP地址和端口绑定2、数据收发recvfrom()阻塞等待客户端发送数据sendto()将处理结果发送给客户端3、关闭连接close()关闭套接字客户端1、建立连接socket(),分配文件描述符2、数据收发sendto()发送信息给服务端recvfrom()阻塞等待服务端返回送数据3、关闭连接close(
王二车
·
2020-07-29 16:41
Linux
UDP
socke
Linux socket文件传输
1简介在《Linux
socket编程
案例》中,实现了服务器/客户端之间的字符串传输,本文要将其改造为实现文件传输。
OneSea-V3.1
·
2020-07-29 16:32
Linux
Internet
C
基于
Socket编程
实现FTP客户端
实验环境CygwinPython2.7FileZellaServer原理利用ftp协议进行文件传输时,主要利用两个端口:命令端口(也叫作控制端口)和数据端口。控制端口主要用来传输命令,数据端口主要用于传输数据。这两个端口一般是20/21,其中20代表主动模式下的数据端口,21代表控制端口。而被动模式下,我们将使用x/21。其中x代表我们被动模式下的数据端口,而21仍然为控制端口(x的获取我们将在后
Lzed
·
2020-07-29 15:06
socket编程
Linux下C语言
socket编程
Linux下C语言
socket编程
转载2014年04月24日18:47:49标签:c语言/linux/网络/socket583原文地址:http://www.cnblogs.com/skynet/archive
iiiLISA
·
2020-07-29 15:23
分布式编程
基于linux的
socket编程
实现ftp客户端
1.网络中进程之间如何通信进程通信的概念最初来源于单机系统。由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进程之间既互不干扰又协调一致工作,操作系统为进程通信提供了相应设施,如UNIXBSD有:管道(pipe)、命名管道(namedpipe)软中断信号(signal)UNIXsystemV有:消息(message)、共享存储区(sharedmemory)和信号量(semaphore)等
CYH_job
·
2020-07-29 15:37
linux下socket编程
Linux下C语言实现UDP
Socket编程
该博文参考了LinuxC
socket编程
之UDP一文,在这里表示感谢!
Henrywawo
·
2020-07-29 14:33
C
语言
基于TCP的客户端、服务器端
socket编程
基于TCP的客户端、服务器端
socket编程
一、实验目的理解tcp传输客户端服务器端通信流程二、实验平台MACOSgxx-include-dir=/usr/include/c++/4.2.1三、实验内容编写
xy_cpp
·
2020-07-29 13:46
2020
Java笔试
/面试题(持续收集整理更新)
说明:本篇用于收集知识点方便随时巩固,持续更新与纠错。关于JDK版本,若无特殊说明,默认为JDK1.8,。关于JVM版本,若无特殊说明,默认为HotSpot。目录一、Java基础1.1Java中的基本数据类型有哪几种?各占用多少字节?1.2String在Java中是个特殊的存在,谈谈?1.3谈谈String、StringBuffer、StringBuilder的异同。1.4ArrayList、Ve
yangxinhu_coder
·
2020-07-29 12:04
Java
1.8-API
三次握手与四次挥手
在
socket编程
中,客户端执行connect()时。将触发三次握手。第一次握手(SYN=1,seq=x):客户端发送一个TCP的SYN标志位置1的包,指明客户端打算连接的服务器
robustwang
·
2020-07-29 11:49
tcp
网络
Linux下
Socket编程
(三)——非阻塞select的使用
简介什么叫阻塞和非阻塞selectfd_set类型的变量相关宏定义fcntl实例select总是返回1的问题。什么叫阻塞和非阻塞阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回。使用Select就可以完成非阻塞(所谓非阻塞方式non-block,就是进程或线程执行此函数时不必非要等待事件的发生,一旦执行肯定
小狸junior
·
2020-07-29 06:18
这决对是我见过最坑的一道笔试题
这是我见过的最容易出错的一道
Java笔试
题,如果不是对Set有非常深入的理解,百分百会出错。下面就来看一下,这道题到底坑在哪里。
有头发的代码匠
·
2020-07-29 04:49
Java
面试
java
Set
HashSet
笔试
一个理解同步异步阻塞非阻塞非常好的解释
以linux下tcp
socket编程
为例:阻塞就是recv/read的时候socket接收缓冲区要是有数据就读,没数据我就一直睡觉赖着不走,直到有数据来了读完我才走。send/write的时候
大囚长
·
2020-07-29 04:44
编程人生
Netty学习笔记 8 Netty 通过Web
Socket编程
实现服务器和客户端长连接
通过Web
Socket编程
实现服务器和客户端长连接MyServerpackagecom.my.netty.websocket;importcom.atguigu.netty.heartbeat.MyServerHandler
还算小萌新?
·
2020-07-29 04:12
netty学习笔记
websocket
netty
socket
js
http
自研、高可用:国产通信框架的未来
早在五六年前初识
Socket编程
,市面上叫的上号的NIO通信框架就只有Mina、Netty,直至2018年了现状依旧。尤其是Netty,在从事通信开发的Javaer群体中,地位无可撼动。
叽哩咵啦
·
2020-07-29 03:54
Java笔试
题集锦
Java笔试
题集锦1.MVC的各个部分都有那些技术来实现?如何实现?答:MVC是Model-View-Controller的简写。"
翱翔天地
·
2020-07-29 02:15
Java
Servlet
面试题
JSP
Web
Linux的
SOCKET编程
详解
转自http://blog.csdn.net/hguisu/article/details/7445768/好文章,socket通信时极好的参考笔记Linux的
SOCKET编程
详解1.网络中进程之间如何通信进程通信的概念最初来源于单机系统
yogwnn163
·
2020-07-29 02:14
Linux系统学习
博微
Java笔试
题
第15题求完善:???1、下面概念中,不属于面相对象方法的是(D)A对象B继承C类D过程调用补充:面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。2、下列异常中,属于checked异常类型的是(B)ANullPointerExceptionBFileNotFoundExceptionCIllegalArgumentExceptionDClassCastEx
xinzhengjie2009
·
2020-07-29 00:31
java笔试题
网络编程--基于UDP的
Socket编程
1、使用无连接的数据报(UDP)进行通信(1)什么是Datagram?数据报是网上传输的独立数据包,数据报是否能够正确地到达目的地,到达的时间,顺序,内容的正确性均没有保障。(2)Java中使用Datagram与DatagramPacket类来完成数据报(UDP)进行通信。(3)DatagramSocket类利用UDP协议来实现客户与服务器的Socket。(4)send:发送数据报(5)recie
鉴闻俗说
·
2020-07-29 00:15
某高科技公司
java笔试
题。
一、用线程方式写出生产者消费者模型。答:引用来源:百度文库《完全理解Java中生产者和消费者模型》http://wenku.baidu.com/view/cfdf0f89cc22bcd126ff0c3e.html在平时的编程中,经常遇到一个线程要产生数据,而另一个线程要处理产生出来的数据,这其实就是生产者和消费者的关系。生产者在产生数据后可以直接调用消费者处理数据;也可以把数据放在一个缓冲区中,让
wenzhihui_2010
·
2020-07-28 23:39
面试
SOCKET编程
之:TCP UDP 通信技术
socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是
Socket编程
接口;HTTP是轿车,提供了封装或者显示数据的具体形式;Socket
雨夜天晴
·
2020-07-28 21:56
Python基础
Web后端,Java,Python,PHP哪个领域更有前景?
不对我还精通netty网络框架,你看我现在都能写
socket编程
了,牛逼吧,其实我还精通VM虚拟机源码【不知道是不是精通,反正c++源码大学装B过,你看我大
weixin_49309615
·
2020-07-28 21:54
Java
java
php
python
web
程序人生
什么是TCP粘包?怎么解决这个问题
在TCP的
socket编程
中,发送端和接收端都有成对的socket。
渔溪大王
·
2020-07-28 20:16
计算机网络知识
socket编程
之select
1.socket阻塞模式所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回2.socket非阻塞模式(select)所谓非阻塞方式non-block,就是进程或线程执行此函数时不必非要等待事件的发生,一旦执行肯定返回,以返回值的不同来反映函数的执行情况,如果事件发生则与阻塞方式相同,若事件没有发生则返回一
豆腐学士
·
2020-07-28 20:15
进程间通讯
浅析ZeroMQ
引用官方说法,“ZMQ(以下ZeroMQ简称ZMQ)是一个简单好用的传输层,像框架一样的一个socketlibrary,他使得
Socket编程
更加简单、简洁和性能更高。
smile-Mr
·
2020-07-28 20:55
消息中间件
socket技术详解(看清
socket编程
)
socket编程
是网络常用的编程,我们通过在网络中创建socket关键字来实现网络间的通信,通过收集大量的资料,通过这一章节,充分的了解
socket编程
,文章用引用了大量大神的分析,加上自己的理解,做个总结性的文章
10点188
·
2020-07-28 20:30
socket
Python Socket 编程详细介绍
Python
Socket编程
详细介绍转自https://gist.github.com/kevinkindom/108ffd675cb9253f8f71Python提供了两个基本的socket模块:Socket
Leo_xh
·
2020-07-28 20:11
python
TCP通讯socket自定义协议的实现
一个简单的自定义通信协议(socket),http://blog.csdn.net/lincyang/article/details/6109076http://vtrtbb.iteye.com/blog/849336
socket
weixin_34281477
·
2020-07-28 19:31
这绝对是我见过最坑的一道笔试题,没有之一
这是我见过的最容易出错的一道
Java笔试
题,如果不是对Set有非常深入的理解,百分百会出错。下面就来看一下,这道题到底坑在哪里。
程序员麦冬
·
2020-07-28 15:01
java
程序员
面试
linux非阻塞式
socket编程
之select()用法
Select在
Socket编程
中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式
过往记忆
·
2020-07-28 15:45
C
Program
socket
编程
linux
struct
descriptor
null
Java笔试
题解(1)
1:A.falsefalsefalsetrueB.truefalsefalsetrueC.falsefalsefalsefalseD.falsefalsetruetrue解析:答案:A。注意str2字符值“java”有空格。2:A.HelloB.Hello,JavaC.,JavaD.编译错误解析:答案:B本题使用StringBuffer操作字符串,题目中的append()方法是在原字符串基础上继续
博为峰51Code教研组
·
2020-07-28 13:26
Java笔试
面试题整理第二波
(本系列同步更新于个人博客小站)本系列整理Java相关的笔试面试知识点,其他几篇文章如下:
Java笔试
面试题整理第八波
Java笔试
面试题整理第七波
Java笔试
面试题整理第六波
Java笔试
面试题整理第五波
山代王
·
2020-07-28 10:05
Java面试题
JAVA基础探讨
Java笔试面试题整理
Java Socket网络编程介绍(1)
3.1Socket概述Java的网络编程主要涉及到的内容是
Socket编程
。Socket,套接字,就是两台主机之间逻辑连接的端点。
pbn123456
·
2020-07-28 08:45
Java
Socket网络编程
Java之运算符%
以前学c语言时就接触过%取模运算符,要求是%运算符两边必须为整数;最近做一道
java笔试
题(如下)时,却发现浮点数能作为操作数//输出运行结果publicclassTest3{publicstaticvoidmain
ibu
·
2020-07-28 07:21
java
java笔试
题:数组查找,查找和为最大的子数组
packagecom.bxh.array;importjava.util.ArrayList;importjava.util.Arrays;publicclassfindMaxMin{/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubint[]arr={1,-2,4,8,-4,7,-1,
bxhdocker
·
2020-07-28 06:59
Java面试题集
java教程:java都学习什么内容?第二阶段
Java第二阶段第二步:JavaSE1Java培训课程内容:Object、String字符串API、File文件系统操作、IO流、
Socket编程
、异常处理J
qq_27513477
·
2020-07-28 06:51
java
java
java教程
Netty网络编程三:Netty解决粘包和拆包
目录1.tcp粘包/拆包原因2.粘包解决策略3.具体实现思路4.netty提供的粘包解决方法一:tcp粘包/拆包原因我们都知道Netty是基于NIO的,nio进行客户端与服务端
socket编程
,在发送消息时
方友运
·
2020-07-28 05:02
Netty网络编程
nio和netty
Netty网络编程
PCTF2016 Web WriteUp
最简单的payload如下:curl--local-port51http://xxxxxxxx结果最后我写了两份150行代码,因为考虑到现在的库啊什么的都没办法固定本机的端口,所以我想到了C的
socket
Bendawang
·
2020-07-28 05:07
WriteUp
Web
一个最基本的UDP通信代码例子
完成的功能如下:1、利用
socket编程
建立服务器与客户端之间的UDP连接。2、完成C/S之间的数据通信,具体包括4点:①Client通过给定的ServerIP和端口号向Server端发送请求。
nokiaxjw
·
2020-07-28 04:19
网络通信
socket
server
服务器
编程
cmd
【go语言
socket编程
系列】TCPListener类型 及net.ListenTCP函数并搭建简单服务器
【TCPListener类型】TCPListener是一个TCP网络监听器,通常在服务端监听客户端发来的请求。其类型定义在tcpsock.go文件中。其本质是个网络文件描述符,与TCPConn类型一样。typeTCPListenerstruct{fd*netFD}【net.ListenTCP函数】funcListenTCP(networkstring,laddr*TCPAddr)(*TCPList
natpan
·
2020-07-28 04:28
【go语言
socket编程系列】
Java笔试
---LRU缓存
今天笔试碰到一题用java简单实现LRU缓存,当时就蒙了,很尬然后学习下LRU缓存,留个记录LRU(LeastRecentlyUsed)最近最少使用就是说将最近最近频繁使用的留下来,很久没用或者很少用的淘汰掉原理是:最近经常使用的,下一次使用的概率很大packagetemp;importjava.util.ArrayList;importjava.util.Iterator;importjava.
五更依旧朝花落
·
2020-07-28 03:12
Java笔试
面试题整理
Java笔试
面试题整理第一波-CSDN博客链接:https://blog.csdn.net/shakespeare001/article/details/51151650目录Java变量关于枚举访问控制修饰符
love666666shen
·
2020-07-28 02:37
Java
socket编程
(3)广播 多播
广播广播是指在一个局域网中向所有的网上节点发送信息。这是UDP连接的一种广播有一个广播组,即只有一个广播组内的节点才能收到发往这个广播组的信息。什么决定了一个广播组呢,就是端口号,局域网内一个节点,如果设置了广播属性并监听了端口号A后,那么他就加入了A组广播,这个局域网内所有发往广播端口A的信息他都收的到。在广播的实现中,如果一个节点想接受A组广播信息,那么就要先将他绑定给地址和端口A,然后设置这
leonwei
·
2020-07-28 01:50
网络编程
Java笔试
题常见知识点:树相关知识点(主要是二叉树)
小题目树和二叉树的转换,森林和二叉树的转换:树先序二叉树先序树后序二叉树中序森林先序二叉树先序森林中序二叉树中序二叉树性质:(1)二叉树第i层上结点数<=2^(i-1)(2)二叉树深度为k,总结点数<=2^k-1(3)二叉树叶子数为n0,度为2的结点数为n2,则n0=n2+1(4)总结点数为n的完全二叉树的深度为logn」+1一棵普通二叉树深度范围为[logn」+1,n]赫夫曼树(最优二叉树):根
IT Crowd
·
2020-07-27 20:38
Java面试
Linux编程(二)------
Socket编程
一、套接字1.在通信过程中,套接字一定是成对出现的(插板和插座)一个文件描述符指向一个套接字(该套接字内部由内核借助两个缓冲区实现)网络字节序(大端模式):小端(PC本地存储):高存高,低存低大端(网络存储):高存低,低存高htonl函数:本地------->网络(IP)htons函数:本地------->网络(port)ntohl函数:网络------>本地(IP)ntohs函数:网络-----
the king of the world
·
2020-07-27 19:57
14章Java笔记
文章目录URL类URLConnection读写网络资源InetAddress类osl系统TCP/IP模型IP与端口面向连接与面向无连接的通信TCP协议Socket原理及
Socket编程
ServerSocket
程序与English
·
2020-07-27 15:55
HTTP请求、响应、缓存
1.HTTP请求格式做过
Socket编程
的人都知道,当我们设计一个通信协议时,“消息头/消息体”的分割方式是很常用的,消息头告诉对方这个消息是干什么的,消息体告诉对方怎么干。
yuanyinxiaing
·
2020-07-27 14:06
JAVA
java笔试
小结
一.知识速记:1.javaSE:1.方法重载:两同一不同(方法名、返回类型相同,参数列表不同)2.子类实例化时,默认调用父类的无参构造方法(不管子类的构造器有没有参数,因为子类继承的是父类的属性和方法,只调用父类的无参构造器就可以继承父类的属性和方法,因此不会调用父类的有参构造器),再调用子类的有参/无参构造器。2.细讲MapHashMapHashMap是最常用的Map,它根据键的HashCode
温柔的ci
·
2020-07-27 13:06
java笔试
java
笔试
javaSE
javaEE
mysql
(Java)socket网络编程及处理socket粘包拆包问题
目录1.socket简介2.TCP/IP协议3.tcp三次握手4.socket的一些接口函数原理5.javasocket长连接粘包拆包问题6.socket模拟服务端客户端发消息7.UDP广播发请求C
socket
时光留夏
·
2020-07-27 12:17
网络编程
java基础之NIO
Selector在
socket编程
中用于分发事件如,
量子玫瑰
·
2020-07-16 06:11
JAVA基础
Socket编程
(网络编程)中TCP粘包的实例,含代码演示
利用网络通信中,经常会出现粘包的问题,围绕着这个问题说原因和解决的蛮多帖子的,但是给出粘包代码的就好少,为了便于大家更好的理解粘包的问题,这里对客户端和服务器端出现的粘包问题进行模拟,以方便更好的理解这个问题的出现原因。在开始之前还是需要理解几个基础概念。如果需要源代码请点击此处下载1、什么是粘包?粘包是指发送方发送的若干包数据到接收方接收时粘成一包,从接收缓冲区看,后一包数据的头紧接着前一包数据
土豪gold
·
2020-07-16 04:21
游戏研发
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他