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编程
——怎么实现一个服务器多个客户端之间的连接
1packagecoreBookSocket;23importjava.io.IOException;4importjava.net.ServerSocket;5importjava.net.Socket;67/*8*这个方法的主要目地是为了用多线程的方法实现网络编程,让多个客户端可以同时连接到一个服务器9*1:准备工作和单个客户端编程类似,先建立服务器端的套接字,同时让客户端那边调用accep
大黄奔跑
·
2020-07-06 01:05
WinSocket简单编程实验
这一节是计算机网络作业,windows
socket编程
,老师电脑上开一个服务器程序,公开ip地址和端口号,我们同学自己编写一个客户端,能与老师的服务器建立联系,两者能收发即可。
weixin_34405557
·
2020-07-06 01:05
python
socket编程
详细介绍
Python提供了两个基本的socket模块。第一个是Socket,它提供了标准的BSDSocketsAPI。第二个是SocketServer,它提供了服务器中心类,可以简化网络服务器的开发。下面讲的是Socket模块功能1、Socket类型套接字格式:socket(family,type[,protocal])使用给定的地址族、套接字类型、协议编号(默认为0)来创建套接字。socket类型描述s
weixin_34112900
·
2020-07-06 00:25
IPv6技术详解:基本概念、应用现状、技术实践(下篇)
本篇将继续从以下方面展开对IPV6的讲解:1)IPv6在Linux操作系统下的实现;2)IPv6的实验;3)IPv6的过渡技术介绍;4)IPv6在Linux平台下
socket编程
应该注意的问题。
weixin_34097242
·
2020-07-06 00:39
[gcc编程]
socket编程
——TCP/UDP数据传输
socket()——生成socket句柄#include;#include;intsocket(intdomain,inttype,intprotocol);domain:"AF_INET"type:SOCK_STREAM(TCP),SOCK_DGRAM(UDP)protocol:0返回值:socket句柄(整型);(注意:有很多种domain、type,请看socket()的man帮助。另一个方
weixin_30888413
·
2020-07-05 22:39
基于
socket编程
的多人聊天室
效果图:server.c1/*服务器端server.c*/2#include3#include4#include5#include6#include7#include8#include9#include10#include11#include12#include13#defineMAX_USERS800//最大访问人数1415//定义用户数据结构16struct_client{17gintsd;1
z-pan
·
2020-07-05 22:59
TCP三次握手与Linux的TCP内核参数优化
TCP建立连接可以简单称为:三次握手(说白了就是建立一个TCP连接的时候,客户端和服务端总共要发3个包,
socket编程
里面执行connect()的时候,将触发三次握手),断开TCP连接可以叫做四次握手
weixin_30809333
·
2020-07-05 22:38
模拟.net Core ---- http/tcp 通讯-- 服务器模式
而这个核心的内容是就
Socket编程
。Socket是点对点的通讯模式,是全双工的。是靠IP地址进行寻址访问的。
weixin_30787531
·
2020-07-05 22:22
C#
Socket编程
同步以及异步通信(转)
C#
Socket编程
同步以及异步通信(转)(http://blog.sina.com.cn/s/blog_4e2cd3ce0100lz97.html)套接字简介:套接字最早是Unix的,window是借鉴过来的
weixin_30768175
·
2020-07-05 21:04
Socket编程
实践(11) --epoll原理与封装
常用模型的特点Linux下设计并发网络程序,有典型的Apache模型(ProcessPerConnection,PPC),TPC(ThreadPerConnection)模型,以及select/polL模型和epoll模型。1、PPC/TPC模型这两种模型思想类似,就是让每一个到来的连接一边自己做事去,别再来烦我(详见本系列博客).只是PPC是为它开了一个进程,而TPC开了一个线程。可是别烦我是有
weixin_30488085
·
2020-07-05 21:49
2018校招笔试真题汇总 精
校招笔试真题汇总精最近看好多牛油贡献了很多考试的真题,我把他们汇总在一起给到大家,也感谢这些牛油的贡献,只要进这个汇总贴的,你们都将每人获得一份牛客送出的礼物一份~~~科大讯飞:2018秋招笔试科大讯飞
java
weixin_30430169
·
2020-07-05 20:59
Socket编程
实践(9) --套接字IO超时设置方法
引:超时设置3种方案1.alarm超时设置方法//代码实现:这种方式较少用voidsigHandlerForSigAlrm(intsigno){return;}signal(SIGALRM,sigHandlerForSigAlrm);alarm(5);intret=read(sockfd,buf,sizeof(buf));if(ret==-1&&errno==EINTR){//超时被时钟打断err
weixin_30278311
·
2020-07-05 20:45
IP地址的三种表示格式及在
Socket编程
中的应用
作者:huangguisu使用TCP/IP协议进行网络应用开发的朋友首先要面对的就是对IP地址信息的处理。IP地址其实有三种不同的表示格式:1)Ascii(网络点分字符串)-2)网络地址(32位无符号整形,网络字节序,大头)3)主机地址(主机字节序)IP地址是IP网络中数据传输的依据,它标识了IP网络中的一个连接,一台主机可以有多个IP地址,IP分组中的IP地址在网络传输中将保持不变。下面具体介绍
weixin_30251829
·
2020-07-05 20:57
Socket编程
实现简单的服务器与客户端互发消息
socket编程
的大致步骤如下:1、创建服务器端SocketServer,并定义SocketServer的监听端口;2、ServerSocket调用accept()方法,是指处于阻塞;3、创建客户端的Socket
wangxiaohong123
·
2020-07-05 19:39
个人杂谈
Socket编程
(网络编程)-----基于TCP和多线程的聊天室
Socket编程
两台电脑之间的通讯链路被称为“套接字”(Socket),是提供给应用程序的接口。
YuBingbai
·
2020-07-05 19:32
java基础
linux c++ socket
http://www.cnblogs.com/diligenceday/p/6241021.htmllinux:C++的
socket编程
阅读目录基本的局域网聊天客户端服务端双向异步聊天源码局域网内服务端和有限个客户端聊天源码完美异步聊天服务端和客户端源码
wangpeng2011314
·
2020-07-05 19:15
C++
C#
Socket编程
同步以及异步通信
套接字简介:套接字最早是Unix的,window是借鉴过来的。TCP/IP协议族提供三种套接字:流式、数据报式、原始套接字。其中原始套接字允许对底层协议直接访问,一般用于检验新协议或者新设备问题,很少使用。套接字编程原理:延续文件作用思想,打开-读写-关闭的模式。C/S编程模式如下:Ø服务器端:打开通信通道,告诉本地机器,愿意在该通道上接受客户请求——监听,等待客户请求——接受请求,创建专用链接进
积极向上小sao年
·
2020-07-05 19:10
C#
异步
socket
C#
C语言的socket封装库-waisock编程简介
socket编程
,要做的质量稳定可靠,对市场上90%的开发人员来说,是一项难度极高的工作,它要求对C/C++中的多线程、各种锁、事件等机制应用非常熟练,同时对socket中的阻塞,尤其是非阻塞机制非常熟悉
waisock2017
·
2020-07-05 19:50
socket编程
基础2(socket API函数介绍)
“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket
有备无患_决不妥协
·
2020-07-05 19:39
socket通信
socket编程
基础5(linux中关于socket send一次可发送的最大值)
window中,socketsend()函数可发6M一张的图片,可是同样的代码移植到Linux中就出问题,原因是这个的默认buffer不一样。以下是Linxu中的socket的相关信息: 1、从socket里一次最大读取字节数取决于接收buffer的大小,亦即socket的SO_RCVBUF对应的数值的2倍,这个2倍关系是内核决定的。2、所以关键在于SO_RCVBUF的大小了。SO_RCVBUF大
有备无患_决不妥协
·
2020-07-05 19:08
socket通信
socket编程
相关api整理
socket编程
相关api整理本文部分参考了socket函数介绍这篇文章服务端首先是服务端最核心的函数intsocket(intdomain,inttype,intprotocol);#include#
digta
·
2020-07-05 18:25
ESP32 WIFI透传固件
在ESP8266的SDK,官网提供有WiFi连接状态查询的SDK,以及WiFi有重连机制的SDK,但是在ESP32当中采用的
socket编程
接口,相应
Iot_Jack
·
2020-07-05 18:28
ESP32
Socket编程
一实现简易的聊天功能以及文件传输
干程序是一件枯燥重复的事,每当感到内心浮躁的时候,我就会找小说来看。我从小就喜爱看武侠小说,一直有着武侠梦。从金庸,古龙,梁羽生系列到凤歌(昆仑),孙晓(英雄志)以及萧鼎的(诛仙)让我领略着不一样的江湖。如果你有好看的武侠系列小说,给我留言哦。题外话就扯这么多了,接着还是上技术。看看今天实现的功能效果图:可以这里使用多台手机进行通讯,【凤歌】我采用的服务器发送消息。是不是只有发送消息,有些显得太单
u012551350
·
2020-07-05 17:55
Android
Linux
socket编程
(TCP,UDP,RAW)
1、TCP
socket编程
服务器端程序:TCP_server.c[cpp]viewplaincopy#include#include#include#include#include#include#defineSERVPORT8080
cshike
·
2020-07-05 17:42
Socket编程
------ 模拟QQ聊天工具
模拟QQ聊天一、要求1、一个服务器可以与多个用户同时通讯2、用户可以通过服务器与用户之间通讯3、用户可以选择和所有人发消息,也可以选择和某个用户单独发消息4、服务器要显示当前所有在线人员5、用户要显示当前在线的人员6、当有新用户登录时或在线用户退出时,服务器要向所有其他在线用户发送提示信息,并且服务器也要显示相应的提示信息7、不能有相同的用户名同时登陆8、不能发送空消息9、客户端可以设置连接的服务
饿狼干爹
·
2020-07-05 16:41
java学习笔记
面试题
socket网络编程
java小小项目搞起来
java学习笔记
Java网络编程——利用Socket实现简单的网上聊天功能
一、聊天功能的实现在之前的文章里学习了Java中
Socket编程
的一些基本内容,现在简单写一个小程序,能够实现服务器端和客户端的聊天的功能。
蛋蛋要学编程
·
2020-07-05 16:49
Java网络编程
Win
socket编程
一般步骤-服务端编程
Socket编程
是网络编程的重要组成部分,编写简单的服务端程的程序的一般的步骤如下第一步:包含WinSocket的头文件和动态链接库(DLL)#include#include#pragmacomment
u010667082
·
2020-07-05 15:52
操作系统及网络编程相关
socket编程
的一个简单的hello world程序
一些理论的东西,我在这里一概不提,我们先看例子程序,关于理论的部分,我会在后续的博客中会进行详细的说明。首先我们来看一个socket的一个简单的helloworld程序,我们首先来完成第一个需求:(1)让客户端和服务器端建立起连接那么我们必须要有一个客户端程序(TCPClient),一个服务器端程序(TCPServer),我们的项目结构如下:代码思想:编写socket程序和其他程序不一样,关于我们
浪迹天涯鬼剑愁
·
2020-07-05 15:42
socket编程
socket
JAVA笔试
题-(持续更新)
最近看了一些JAVA的笔试题,发现基础性的知识太欠缺,于是打算坚持每天看一点点,记录一点点。虽然参与过的项目很多了,但是我觉得要从根本上提高编程能力,还得靠扎实的知识功底。以下的题目仅仅是从别处拷贝过来,我只加了一些代码片段,代码仅供学习参考,不考虑规范性。1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名
Me_Mr_Wang
·
2020-07-05 15:45
JAVA
Linux环境
SOCKET编程
4:Reactor模式
1、Reactor模式简介Wikipedia上说:“Thereactordesignpatternisaneventhandlingpatternforhandlingservicerequestsdeliveredconcurrentlybyoneormoreinputs.Theservicehandlerthendemultiplexestheincomingrequestsanddispat
good-destiny
·
2020-07-05 15:51
计算机网络
利用
Socket编程
(TCP协议)完成聊天室(JAVA)
利用
Socket编程
(TCP协议)完成聊天室摘要使用基于TCP协议的Socket网络编程实现聊天室,TCP协议基于请求(Request)-响应(Response)模式,使用IO流实现数据的传输二、设计平台
RoWe98
·
2020-07-05 13:44
Java
Socket
TCP/IP
网络聊天室
教程
技术
SOCKET编程
之使用AF_UNIX实现本机数据流通信示例
本程序由服务器端程序和客户端程序两部分组成。服务器端程序#include#include#include#include#include#include#includeintmain(){intserver_sockfd,client_sockfd;intserver_len,client_len;structsockaddr_unserver_address;structsockaddr_unc
ssdsafsdsd
·
2020-07-05 13:37
LINUX
socket编程
------ BSD socket API
伯克利套接字(Berkeleysockets),也称为BSDSocket。伯克利套接字的应用编程接口(API)是采用C语言的进程间通信的库,经常用在计算机网络间的通信。BSDSocket的应用编程接口已经是网络套接字的抽象标准。大多数其他程序语言使用一种相似的编程接口。它最初是由加州伯克利大学为Unix系统开发出来的。所有现代的操作系统都实现了伯克利套接字接口,因为它已经是连接互联网的标准接口了。
springcity2014
·
2020-07-05 13:53
通信协议
linux网络通信-套接字
socket编程
是网络常用的编程,我们通过在网络中创建socket关键字来实现网络间的通信。
菜鸟|哈
·
2020-07-05 12:11
linux
socket编程
实现简单的单线程聊天室
客户端:packagesingle;importjava.io.IOException;importjava.io.PrintStream;importjava.net.Socket;importjava.util.Scanner;publicclassSingleThreadClient{publicstaticvoidmain(String[]args)throwsIOException{//
shixiao_baia
·
2020-07-05 12:14
使用setsockopt TCP_NODELAY禁用 Nagle算法
vc下面
socket编程
,使用阻塞方式的时候,会自
不闻窗外事
·
2020-07-05 10:01
linux
杭州恒生电子笔试凉经
我复习了一下午的
java笔试
题,最终没有通过恒生的笔试。2、笔试情况不定项选择题1
秋千上的布谷瞄
·
2020-07-05 10:34
生活总结及个人感慨
java
树莓派小车基本功能的实现
下面我将对本次实训经行一个简单的回顾文章目录1.小车的组装2.
SOCKET编程
3.与小车连接4.控制小车1.小车的组装首先我们需要一下材料树莓派,小车零件,杜邦线,电池盒,L298N电机驱动模块,TF卡
哦呼~~
·
2020-07-05 10:56
嵌入式初入门——一个项目了解Linux下文件I/O,网络
socket编程
,多进程,多线程,多路复用(二)
多进程上节提到了accpet()函数处理客户端连接时,当有客户端连接时,函数会返回。那么问题来了,这样作为一个服务器就只能给一个客户端服务了,显然这样的服务器就只能拿来自己玩了。那么怎么处理这个多并发问题呢?首先可以先用多进程实现,在accept返回后创建一个子进程负责和客户端通信,父进程继续执行accpet()。进程ID进程:正在运行的程序及其占用的资源(CPU、内存、系统资源等)叫做进程(操作
蓝色海宇
·
2020-07-05 09:18
Linux学习笔记
网络
socket编程
实现并发服务器——多进程编程
多进程编程一、服务器并发访问的问题服务器按处理方式可以分为迭代服务器和并发服务器两类。平常用C语言编写的简单Socket客户端服务器通信,服务器每次只能处理一个客户的请求,它实现简单但效率很低,通常这种服务器被称为迭代服务器。但实际上,不可能让一个服务器长时间地为一个客户服务,而是需要其具有同时处理多个客户请求的能力,这种可以同时处理多个客户端请求的服务器被称为并发服务器,其效率很高却实现有些复杂
Baal_lsx
·
2020-07-05 09:53
并发服务器的实现
网络
socket编程
实现并发服务器——IO多路复用
IO多路复用一、五种网络I/O模型在Linux下进行网络编程时,服务器端编程经常需要构造高性能的IO模型,常见的IO模型有五种:(1)同步阻塞IO(BlockingIO)(2)同步非阻塞IO(Non-blockingIO)(3)IO多路复用(IOMultiplexing)(4)信号驱动IO(signaldrivenIO)(5)异步IO(AsynchronousIO)目前操作系统对异步IO的支持并非
Baal_lsx
·
2020-07-05 09:53
并发服务器的实现
Linux下基于UDP的简易多人聊天室创建——群聊、私聊、上线通知(
Socket编程
)
Linux下基于UDP的简易多人聊天室创建(
Socket编程
)OSI和TCP/IP:关于TCP/IP协议关于UDP协议UDP编程的一般步骤[^2]Socket套接字网络编程UDP网络聊天室实现功能概述服务器编程客户端编程运行结果总结遇到的问题服务器编程客户端编程本文采用的是多线程的方式实现信息的接收和广播以及输入的等待
执着的傻瓜、
·
2020-07-05 09:38
C语言程序设计
Linux
socket
Linux下基于TCP的简易文件传输(
socket编程
)
Linux下基于TCP的简易文件传输(
socket编程
)OSI和TCP/IP:关于TCP/IP协议关于TCP协议TCP编程的一般步骤[^2]TCP文件传输实现功能概述服务器编程客户端编程运行结果总结遇到的问题服务器编程
执着的傻瓜、
·
2020-07-05 09:38
C语言程序设计
Linux
socket
网络
java
socket
linux
嵌入式
**c++基于tcp协议的
socket编程
实现一个简单服务器**
c++基于tcp协议的
socket编程
实现一个简单服务器基于tcp的通信,可以利益socket套接字实现。通信,顾名思义需要服务器和客户端两者进行信息交互。
qq_42894343
·
2020-07-05 09:20
java——基于TCP协议的
Socket编程
:基于Socket通信的C/S应用:TCP单、多线程通讯模型 BIO + UDP协议的
Socket编程
IP地址:InetAddressip=InetAddress.getByName("127.0.0.1");TCP常见的tcp协议的软件:Netcat:ncyuminstallncTelnet:TCP:用来实现双向安全连接网络通信Socket通信模型:进行网络通信时,Socket需要借助数据流来完成数据的传递工作1.Socket套接字传输层协议编程TCP:面向连接的网络通讯(在传输数据之前,需要提
Dts121526
·
2020-07-05 09:03
java
【java】
socket编程
,用GUI组件实现简单的QQ聊天功能
clientpublicclassQQClient{privateJTextAreamessage;privateJTextAreainput;privateJPanelClient;publicQQClient()throwsIOException{Socketsocket=newSocket("localhost",8080);input.addKeyListener(newInputKeyL
BIG*BOSS
·
2020-07-05 09:04
Java
Socket编程
:一点点教你做个聊天工具——(二)C-S模式实现
上篇文章里我们讨论了大部分概念性的东西,接下来就一点点实现我们开头的那个例子吧。前面我们说到,socket叫做套接字,是IP和port的结合。同时,我们也清楚地了解到通过ip和port,就可以在互联网中精准定位某一设备的某一进程。下面来实现下C-S模式,就是Client和Server模式。服务器server等待客户端client连接,连接完毕后回传给client一些数据。类比你现在的浏览器,把它当
垃圾管理员
·
2020-07-05 08:34
python手记
Socket/tcp
对TCP/IP、UDP、
Socket编程
这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:什么是TCP/IP、UDP?2.Socket在哪里呢?3.Socket是什么呢?
红了芭蕉,绿了樱桃:)
·
2020-07-05 08:07
TCP/IP
Socket
JAVA_网络编程_TCP_Socket通信_聊天室_多人聊天/私聊_实现
Socket编程
连接(连接是通过输入输出流来传送数据)创建服务器packagecom.hp.tcp;importjava.io.DataInputStream;importjava.io.DataOutputStream
沉默的晓胖
·
2020-07-05 07:05
java基础
linux c语言
socket编程
实例
1.服务器端代码:#include#include#include#include#include#include#include#include#include#include#defineSERVER_PORT10004usingnamespacestd;#defineMAXLINE1024intmain(){intlistenfd,connfd;structsockaddr_insockad
BufferPools
·
2020-07-05 07:10
c
c++
上一页
53
54
55
56
57
58
59
60
下一页
按字母分类:
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
其他