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笔试
Socket简介
两大平台下的
socket编程
非常相似。在计算机通信领域,socket被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过socket这种约定,一台计算机可以
丑心疼
·
2020-07-08 14:25
android (java) 网络发送get/post请求参数设置
最近做了一段时间android网络编程方面的项目,现在总结一下android中网络连接方式,android中网络通信分为
socket编程
和http编程,这里只介绍htt方面。
bo o ya ka
·
2020-07-08 14:09
Socket编程
实践(1) --TCP/IP简述
ISO的OSIOSI(opensysteminterconnection)开放系统互联模型是由ISO国际标准化组织定义的网络分层模型,共七层,从下往上为:OSI七层参考模型物理层(PhysicalLayer)物理层定义了所有电子及物理设备的规范,为上层的传输提供了一个物理介质,本层中数据传输的单位为比特(bit/二进制位)。属于本层定义的规范有EIA/TIARS-232、RJ-45等,实际使用中的
weixin_30316097
·
2020-07-08 13:42
socket编程
:recv/send 和 recv/recvfrom返回值
1、recv和recvfrom=0当返回值为0时,表示对端已经关闭了这个链接,我们应该自己关闭这个链接,即close(sockfd)。另外因为异步操作会用select或epoll做事件触发,所以:①如果使用select,应该使用FD_CLR(sockfd,fd_set)将sockfd清除掉,不再监听②如果使用epoll,系统会自己将sockfd清除掉,不再进行监听。>0当返回值大于0且小于size
老王不让用
·
2020-07-08 12:24
socket编程
linux系统接口
计算机网络学习笔记(二)-
Socket编程
计算机网络学习笔记(二)-
Socket编程
SocketAPI概述Socket抽象SocketAPI函数WSAStartup函数WSACleanup函数Socket函数Closesocket函数bind函数
小黄人吃苹果
·
2020-07-08 12:13
c++非阻塞客户端/服务器TCP连接
socket编程
代码示例
话不多说直接上代码服务器#ifndef__TCP_SERVER__#define__TCP_SERVER__#include"tcpServer.h"#include#include#include#include#include//网络库#include//多线程//#include//加载lib#pragmacomment(lib,"ws2_32.lib")//端口定义#defineIPORT
pikechuz
·
2020-07-08 12:02
c++
java笔试
+面试总结——项目篇
简述你做过的项目1.面试官问这个问题,首先不是问技术,而是问你的基本概述能力,一个项目从你口中说出来,应该是有层次感的,不应该想到哪里说哪里,正常来说,应该从一个项目的生命周期为基准线,展开讲。讲的过程中,顺带附加你在这个项目的比重,也就是你在这条基准线上,那几个点是你负责的。2.项目基本概述说清楚后,应该举个例子说明一下你这个人非常愿意主动解决问题,比如项目过程中,出现一个怎么样的难点,然后你是
蓝晓琪
·
2020-07-08 11:15
笔试+面试总结
java笔试
+面试总结——mysql
1、mysql引擎http://www.cnblogs.com/sopc-mc/archive/2011/11/01/2232212.html2、什么是索引,索引的优缺点,建立原则http://www.cnblogs.com/xlhblogs/archive/2012/09/21/2696411.html3、nosql的区别http://baike.baidu.com/link?url=To2_x
蓝晓琪
·
2020-07-08 11:15
笔试+面试总结
java笔试
+面试总结——jvm篇
1、参数设置默认的java虚拟机的大小比较小,在对大数据进行处理时java就会报错:java.lang.OutOfMemoryError。a、参数解释:-XmxJavaHeap(堆)最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;-XmsJavaHeap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;-XmnJ
蓝晓琪
·
2020-07-08 11:15
笔试+面试总结
java
java笔试
+面试总结——web篇
1、forward和redirect的区别1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.2.从数据共享来说forwar
蓝晓琪
·
2020-07-08 11:15
笔试+面试总结
Java Socket和ServerSocket
ServerSocket网络编程转载请注明出处:http://blog.csdn.net/u012891600/article/details/52444146在java和android面试中我们经常会被问起
Socket
莫禄
·
2020-07-08 10:42
Linux 下修改socket接收缓冲区
在进行
socket编程
有时候可能需要修改下socket的接收缓冲区大小,这里可以使用setsockopt函数,但是如果需要修改的缓冲区很大(比如500MB),则还需要修改系统内核的TCP/IP参数,不然接收缓冲区大小会收到内核参数的限制
乌托
·
2020-07-08 10:59
Linux
socket
c/c++
Tomcat服务器简介
Tomcat服务器简介JavaSE规范:Java桌面程序,控制台控制,socket,gui界面:主要包含IO流、线程、集合、
socket编程
…JavaEE规范:JavaWeb程序。浏览器控制。
kerer-sk
·
2020-07-08 08:59
JavaEE学习笔记
Linux下基于C/C++的
Socket编程
实例
#include#include#include#include#include#include#include#include#defineSERVPORT3333#defineMAXDATASIZE100/*每次最大数据传输量*/main(intargc,char*argv[]){intsock_fd,recvbytes;charbuf[MAXDATASIZE];structhostent*h
sws9999
·
2020-07-08 07:30
C/C++
thread
Linux/shell
send和recv只是内核缓冲区和应用程序缓冲区之间的搬运工---严格来讲send和recv并不具备发送和接收功能
谈到网络
socket编程
,我们不得不提两个基本也很重要的函数:send和recv.对
socket编程
理解不深的童鞋容易产生这样一个错误的认识:send函数是用来发送数据,而recv函数是用来接收数据的,
涛歌依旧
·
2020-07-08 06:42
s2:
软件进阶
s2:
网络编程
s4:
计算机网络
Python3
Socket编程
Python是一种简单的脚本语言,拥有强大的功能,笔者昨晚接触一个项目,用到
Socket编程
,之前就用过Python写过Socket项目,然记忆苦短,早已忘之。
江下枫
·
2020-07-08 06:01
数据结构与算法
Python-
socket编程
笔记
文章目录HTTP\socket\TCP
Socket编程
的模式client和server实现通信socket实现聊天和多用户连接实现聊天利用线程实现多用户的连接socket模拟http请求HTTP\socket
Stackery.
·
2020-07-08 06:51
#
Python高级核心技术
Linux网络套接字编程(2)-TCP传输+多线程+多进程
客户端操作服务端操作1、创建套接字1、创建套接字2、向服务端发起连接2、绑定地址信息3、发送数据3、监听(若有新的客户端,新建socket)4、接收数据4、接收已经连接成功的socket5、关闭套接字TCP传输-
socket
skr爱码士
·
2020-07-08 06:36
Linux
网络
操作系统
Linux环境下C语言
Socket编程
——客户端向服务端单次发送一个或多个文件的功能
最近正好在学习
Socket编程
,需要实现一个客户端向服务端发送文件的小功能,但是发现网上很多源码都是每次传送一个文件,如果想传输多个文件,不但需要多次交互,还需要把每个文件的文件名都输入进去,很不方便,
I am Groot!
·
2020-07-08 05:15
Linux
linux
c++
socket
socket那几个结构体那些事儿
=AF_INET;srvaddr.sin_port=htons(8001);srvaddr.sin_addr.s_addr=inet_addr("127.0.0.1");熟悉吧sockaddr_in是
socket
瓜枣三郎
·
2020-07-08 05:49
C++
BIO/NIO/AIO结合
Socket编程
实现
基本概念Socket又称“套接字”,应用程序通过“套接字”向网络发出请求或者应答网络请求。Socket和SocketServer类库位于java.net包中,ServerSocket用于服务器端,Socket是建立网络链接使用的。在连接成功时,应用程序两端会产生一个Socket实例,操作这个实例,完成所需的会话。对于一个网络连接来说,套接字是平等的,不因为在服务器端或在客户端而产生不同的级别。不管
做最专注的自己
·
2020-07-08 05:10
Java-IO
java网络
socket编程
一、基础简介在网络中,数据是以数据报进行传输的,是一个个有限大小的数据包。数据报包含两部分,首部和有效负载。a首部:包含目的地的地址和端口,以及来源地的地址和端口,用来检查是否数据被破坏的校验和,以及其他保证可靠传输的管理信息。b有效负载:数据本身。内部的分包,以及首部的生成这些底层操作,java无需过问。操作的时候只需要Socket就可以了。也是一种读写字节的流操作。Socket的使用Socke
親愛的破小孩
·
2020-07-08 04:37
java笔试
题1
请简述http协议中get请求和post请求的区别答:1.get请求比post请求快。2.get请求传参时候是以?+数据的形式,post是放在body中。3.GET提交的数据大小有限制(因为浏览器对URL的长度有限制),而POST方法提交的数据没有限制.4.GET方式需要使用Request.QueryString来取得变量的值,而POST方式通过Request.Form来获取变量的值。5.保密程度
firststep
·
2020-07-08 04:40
Java基础语法面试题
title:
Java笔试
题基础语法和算法:1.a++和++a的区别a++:在数据使用之后自增++a:在数据使用之前自增2.
流放Oo
·
2020-07-08 02:19
理论
面试
TCP协议发送和接收数据:基于TCP的
Socket编程
服务器端:在服务器端,创建一个ServerSocket对象,并指定一个端号,使用ServerSocket类的accept()方法使服务器处于阻塞状态,等待用户请求。接收:创建TCP服务端的Socket对象监听客户端对象获取输入流,读取数据释放资源客户端:通过指定一个InetAddress对象和一个端口号,创建一个Socket对象,通过这个对象,连接到服务器。发送:创建TCP客户端的Socket对象
heal3132
·
2020-07-08 02:34
2019 Socket网络编程进阶与实战完整
本课程将理论结合实践,带你从零开始,系统学习
Socket编程
技术,让Socket的学习不再那么零散与难以掌握,同时会提炼出Socket网络
Light-ひかり
·
2020-07-08 00:50
c++多线程模式下的
socket编程
(线程池实现)
socket编程
可以说是一个基本的技术掌握,而多个客户端向服务端发送请求又是一个非常常见的场景,因此多线程模式下的
socket编程
则显得尤为常见与重要。
可乐小浣熊
·
2020-07-08 00:21
c++
Socket编程
(一)(BIO)
1.套接字地址一个客户端要发起一次通信,首先要知道运行服务器端程序的主机IP地址。然后由网络基础设施利用目标地址将客户端发送的信息传递到正确主机上。在Java中,地址可以由一个字符串定义,可以是数字型的地址(192.168.1.10(IPv4地址),fe20:12a0::0abc:1234(IPv6地址)),也可以是主机名(www.baidu.com)。在后面的例子中,主机名必须被解析出数字型地址
蛇皮皮蛋
·
2020-07-07 23:51
Socket
java
socket编程
之实现客户端和服务器通讯一问一答
环境1、一台电脑2、开启两个myeclipse进行通信通讯思路1、客户端使用socket,绑定服务器的IP地址和端口号就可以连接服务器2、客户端可以通过socket的输入流输出流方法对服务器进行读取和写入3、服务器使用ServerSocket,开始监听,server.accept();这个方法是阻塞的,只有有客户端连接上,才会往下执行4、server.accept()返回的新的一个嵌套字socke
我相信慢思考的力量
·
2020-07-07 23:19
socket通讯专栏
python之
socket编程
Socket是什么呢?socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、打开、关闭)基本上,Socket是任何一种计算机网络通讯中最基础的内容。例如当你在浏览器地址栏中输入http://www.cnblo
褶皱的包子
·
2020-07-07 23:34
Python
Socket编程
面试题
1、TCP和UDP的区别:1)TCP提供面向连接的传输,通信前要先建立连接(三次握手机制);UDP提供无连接的传输,通信前不需要建立连接。2)TCP提供可靠的传输(有序,无差错,不丢失,不重复);UDP提供不可靠的传输。3)TCP面向字节流的传输,因此它能将信息分割成组,并在接收端将其重组;UDP是面向数据报的传输,没有分组开销。4)TCP提供拥塞控制和流量控制机制;UDP不提供拥塞控制和流量控制
编程v
·
2020-07-07 22:33
Android面试题
java端口监听(模拟tomcat处理请求过程)
对于Java
Socket编程
而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。
追逐消失的记忆
·
2020-07-07 21:45
Java
网络通讯
京东
JAVA笔试
两题
网络上找的图片通过队列实现queue.size获得对应的总数大小进行相应的入队出队操作publicclassMain{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubScannersc=newScanner(System.in);while(sc.hasNext()){Strings=sc.nextLine();fu
icecrea
·
2020-07-07 21:54
select函数相关
Select在
Socket编程
中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式
AI技术
·
2020-07-07 21:08
嵌入式系统开发
notepad++列删除操作
在网上找到一篇关于
socket编程
的文章,想把其中的代码直接拷贝下来运行测试,但是人家网站做的不够人性化,每行的开头都有行号,直接拷贝就要一行行的删除,甚是麻烦,想到linux下的vi编辑器可以完成列操作
jiachengyan
·
2020-07-07 20:44
其他
notepad++
列操作
列删除
socket编程
之socket转串口
---------------------------------------------------------------------------------系统环境:Centos6.5开发板:s3c2440---------------------------------------------------------------------------------1、程序功能该程序是一个运
monster_330
·
2020-07-07 20:01
Socket编程
-tcp协议/服务器端
Socket编程
是用来做网络通信的。理解:做网络通信的时候需要有网络协议。
Socket编程
有两种协议:TCP/UDP。TCP协议,一般用于网游。例如有一个服务器端、很多客户端。
罗斯基
·
2020-07-07 19:11
win32 socket的一个简单的例子
pragmacomment(lib,"ws2_32.lib")#defineNO_FLAGS_SET0#definePORT(u_short)44965#defineMAXBUFLEN256//服务器--VC++
Socket
qq506124204
·
2020-07-07 19:18
C/C++
服务器并发模型/方案
TODO注意,这篇文章的用词,listeningfd和connectionfd对于每个模式会分析优缺点最简单的模式:iterative模式可称为iterative模式,循环模式;如下图,可以看出是一个
socket
ptgood
·
2020-07-07 18:50
network
muduo
java
socket编程
实现客户端服务端TCP通信
先前的一篇博文(C语言
socket编程
实现TCP通信),在unix系统下,利用C语言
socket编程
简单实现了客户端服务端TCP通信。
poetteaes
·
2020-07-07 18:23
java
socket
socket编程
中write、read和send、recv之间的区别
一旦,我们建立好了tcp连接之后,我们就可以把得到的fd当作文件描述符来使用。由此网络程序里最基本的函数就是read和write函数了。ssize_twrite(intfd,constvoid*buf,size_tnbytes);write函数将buf中的nbytes字节内容写入文件描述符fd.成功时返回写的字节数.失败时返回-1.并设置errno变量.在网络程序中,当我们向套接字文件描述符写时有
petershina
·
2020-07-07 18:01
java.nio.ByteBuffer用法小结
ByteBuffer写数据手动写入数据从SocketChannel中读入数据至ByteBuffer从ByteBuffer中读数据复位position读取数据确保数据长度字节序处理继续写入数据总结简介在Java的
Socket
水蓝城城主
·
2020-07-07 17:15
Java
socket编程
send()函数和recv函数
参考:https://blog.csdn.net/wangzhida2008/article/details/72901938文章整理。intsend(SOCKETs,constcharFAR*buf,intlen,intflags);send函数是将数据拷贝到socket发送缓冲区中。拷贝过程中存在各种情况:假设socket发送缓冲区的长度为sendLength;比较拷贝数据的大小len与发送缓
modi000
·
2020-07-07 17:29
网络编程
基于NIO的聊天室
Socket编程
就是BIO,一个soc
小~蜉蝣
·
2020-07-07 16:17
面试
java
nio
Socket 编程中的BIO和NIO
Socket编程
Internet中应用嘴广泛的网络应用编程接口实现与3种底层协议接口:数据报类型套接字SCOK_DGRAM(面向UDP接口)流式套接字SOCK_STREAM(面向TCP接口)原始套接字SOCK_RAW
majie639
·
2020-07-07 16:10
网易微专业
JAVA
Socket编程
学习10--解决TCP粘包分包问题
前言:根据我的第七篇文章http://blog.csdn.net/m0_37739193/article/details/78484577编写了NIO的Socket服务端代码后,接受UDP的数据正常,但是接收的TCP数据却出现了粘包分包/拆包/半包问题,查阅网上资料知道已经有开源的Netty提供了多种支持TCP粘包/拆包的解码器,用来满足用户的不同诉求。可是我已经根据Java原生的NIO写完了整个
小强签名设计
·
2020-07-07 16:24
Java
JAVA
Socket编程学习
Java
socket
tcp
粘包分包
Netty
TCP安全之——实现简单远控(
Socket编程
)
最近学习
SOCKET编程
,在主机和虚拟机间实验了简单的远控(强制关机、取消关机、截图)。
superLtx
·
2020-07-07 15:34
信息安全
Java网络编程(二):
Socket编程
详解(雷惊风)
一.基本概念。在UDP/TCP文章中已经说过,在TCP/IP网络模型中,分为了四层,分别是应用层,传输层,网际层,数据链路层,Http是位于应用层的协议,它是基于TCP实现的,TCP是传输层协议,网络层有IP协议,那么我们的Socket在哪呢?它是位于应用层之下,传输层之上的一个接口层,也就是操作系统提供给用户访问网络的系统接口,我们可以借助于Socket接口层,对传输层,网际层以及物理链路层进行
刘永雷
·
2020-07-07 14:59
基础整理
java
进阶
java BIO实例——ServerSocket、
Socket编程
在使用传统的ServerSocket和Socket的时候很多时候程序是会阻塞的。比如serversocket.accept(),socket.getInputStream().read()的时候都会阻塞。accept()方法除非等到客户端socket的连接或者被异常中断,否则会一直等待下去;read()方法也是如此,除非在输入流中有了足够的数据,否则该方法也会一直等待下去知道数据的到来。在Serv
赶路人儿
·
2020-07-07 14:48
java
Linux下
socket编程
之多线程TCP服务器
代码如下:thread_server.c#include#include#include#include#include#include#include#include#includevoidusage(char*proc){printf("%s[ip][port]\n",proc);}intstartup(char*ip,intport){intsock=socket(AF_INET,SOCK_
我爱吃青菜ooo
·
2020-07-07 13:16
计算机网络编程
上一页
50
51
52
53
54
55
56
57
下一页
按字母分类:
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
其他