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编程
Android开发之使用Netty进行
Socket编程
(一)
一些基本概念1Socket1)同一个名词Socket有多种不同意思。2)在计算机网络知识体系中,运输层的TCP(传输控制协议)把连接作为最基本的抽象。TCP的连接有两个端点,被称为Socket,通过IP地址+端口号来区分来自不同应用程序进程或网络连接的通信,实现数据传输的并发服务。Client进程和Server进程之间是通过Socket读写数据进行通信的。3)JDK的java.net包下有两个类:
LuoXiang0105
·
2020-08-03 06:52
Linux
socket编程
的心跳机制总结
Linux
socket编程
的心跳机制总结我写这篇文章的目的是想总结一下心跳机制的使用,因为最近两个项目的TCP通信中都使用了这个方法,感觉比较经典,所以拿出来与大家共享。
AnSwEr不是答案
·
2020-08-03 05:58
UNIX网络编程
C/C++
C语言
socket编程
(十一)CFNetworking框架/CFSocket////CFStream属于CoreFoundation
socket编程
的几中方法:C语言底层socket----BSDsocket--CFSocket可以代替他的所有工作;----C语言CFSocket;------c语言;CFStream输入输出流socket
liyubao160
·
2020-08-03 05:57
C/C++
socket编程
协议集
SOL_SOCKET、IPPROTO_IP、IPPROTO_TCP和NSPROTO_IPX选项级别来自:http://www.cppblog.com/lapcca/archive/2010/05/07/114727.htmlintPASCALsetsockopt(__inSOCKETs,/*套接字*/__inintlevel,/*选项级别*/__inintoptname,/*选项级别*/__inc
stund
·
2020-08-03 04:06
应用编程-socket
thread
C#
Socket编程
笔记
C#
Socket编程
笔记本文转自http://www.cnblogs.com/stg609/archive/2008/11/15/1333889.html看到这个题目,是不是很眼熟?
qinghecool
·
2020-08-03 02:30
C#
socket
C++
Socket编程
sockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW);基于TCP的
socket编程
是采用的流式套接字。
热血枫叶
·
2020-08-03 02:38
网络学习日志
socket编程
选项——setsockopt和getsockopt
头文件:#include#includesetsockopt函数原型:intsetsockopt(intsockfd,intlevel,intoptname,constvoid*optival,socklen_toptlen);功能:用于任意类型、任意状态套接口的设置选项值.参数:sockfd:标识一个套接口的描述字;level:选项定义的层次;支持SOL_SOCKET、IPPROTO_TCP、I
长着胡萝卜须的栗子
·
2020-08-03 01:58
Linux
计算机网络
JAVAEE核心API与组件总结
java的大方向就是JavaEE,JavaEE不仅仅是
socket编程
,具体包括13中核心技术。
leihuanhuan123
·
2020-08-03 01:12
IT生活
java
raw
socket编程
例子
前几天看了看>第一卷,为了加深理解,便写了几个简单的程序,最近好忙,但是又怕忘记前面所学的知识,就粗糙的整理了一下,贴出来,希望能给初学者以指导,同时借助CU的论坛做个备份,呵呵.内容安排:1.原始套接字介绍1.1原始套接字工作原理与规则1.2简单应用2FTP密码窃取器实现(简单的rootkit)2.1设计思路2.2实现2.3不足与改进之处开始,嗯,喝口茶水先...........1.原始套接字(
husterfisher
·
2020-08-03 00:43
使用线程池实现Server端,
Socket编程
?
importjava.io.IOException;importjava.net.ServerSocket;importjava.net.Socket;importjava.nio.channels.ServerSocketChannel;importjava.util.concurrent.ExecutorService;importjava.util.concurrent.Executors;
冯建华
·
2020-08-02 23:56
计算机语言
socket
server
import
class
file
string
socket(java) 搭建一个多人在线聊天室
编程方法功能结构共享类服务器端客户端效果展示代码说明今年由于疫情原因只能在家里学习,今年学校有一门很重要的课程《面向对象》,学习了java中的编程思想、多线程、JML、UML等等东西,为了检验自己学习得好不好,再加上听说java很适合
socket
dragonylee
·
2020-08-02 23:13
socket
Java进行并发多连接
socket编程
Java多个客户端同时连接服务端,在现实生活中用得比较多。同时执行多项任务,第一想到的当然是多线程了。下面用多线程来实现并发多连接。importjava.net.*;importjava.io.*;publicclassThreadServerextendsThread{privateSocketclient;publicThreadServer(Socketc){this.client=c;}p
a881127b
·
2020-08-02 22:32
Socket服务端和客户端文件传输
很多朋友在使用
socket编程
时不可避免的都做过文件传输,而视频电影等需要一个字节一个字节的传输;但是客户端一般都通过-1进行终止,服务也一样;但是存在的问题是客户端永远不会把-1传递给服务端;因此经常会遇到服务端卡死报错
PanPa_WoNiu
·
2020-08-02 22:56
Socket
Raw Socket和
Socket编程
1.原始套接字(rawsocket)1.1原始套接字工作原理与规则原始套接字是一个特殊的套接字类型,它的创建方式跟TCP/UDP创建方法几乎是一摸一样,例如,通过CODE:[Copytoclipboard]intsockfd;sockfd=socktet(AF_INET,SOCK_RAW,IPPROTO_ICMP);这两句程序你就可以创建一个原始套接字.然而这种类型套接字的功能却与TCP或者UDP
KZM2008
·
2020-08-02 21:44
unix学习笔记-----王保明学习笔记-----
socket编程
进阶---tcpip的11中状态
linuxSocket-应用编程-专题讲座writtenby王保明5SocketApi编程进价2服务器端多进程并发子进程退出问题TCP回射客户/服务器模型总结TCP是个流协议TCP是基于字节流传输的,只维护发送出去多少,确认了多少,没有维护消息与消息之间的边界,因而可能导致粘包问题。粘包问题解决方法是在应用层维护消息边界。僵进程与SIGCHLD信号服务器端避免僵尸进程的方法:1)通过忽略SIGCH
OneCode2World
·
2020-08-02 21:04
socket编程
之openssl入门
1、什么是sslSecureSocketsLayer它是支持在Internet上进行安全通信的标准,并且将数据密码技术集成到了协议之中。数据在离开计算机之前就已经被加密,只有到达它预定的目标后才被解密。证书和密码学算法支持了这一切的运转,使用OpenSSL来切身体会它们。理论上,如果加密的数据在到达目标之前被截取或窃听,那些数据是不可能被破解的。不过,由于计算机的变化一年比一年快,而且密码翻译方法
monster_330
·
2020-08-02 18:48
网络编程
JAVA
Socket编程
学习1--系统间通信概述
内容来自:http://blog.csdn.net/yinwenjie/article/details/48274255http://blog.csdn.net/yinwenjie/article/details/48344989http://blog.csdn.net/yinwenjie/article/details/48472237http://blog.csdn.net/yinwenjie
小强签名设计
·
2020-08-02 18:36
Java
JAVA
Socket编程学习
MFC 下的网络编程
socket编程
网络编程或者说
socket编程
其实很简单,我以前在unix下做过,很容易。
leon_zeng0
·
2020-08-02 18:58
c++
java 之异步套接字编程实例(AIO)
http://blog.sina.com.cn/s/blog_71ad0d3f01019y1c.html异步
socket编程
,一样分成客户端与服务端。
追寻北极
·
2020-08-02 16:31
base
Socket编程
实践(5) --TCP粘包问题与解决
TCP粘包问题由于TCP协议是基于字节流且无边界的传输协议,因此很有可能产生粘包问题,问题描述如下对于HostA发送的M1与M2两个各10K的数据块,HostB接收数据的方式不确定,有以下方式接收:先接收M1,再接收M2(正确方式)先接收M2,再接收M1(错误)一次性收到20k数据(错误)分两次收到,第一次15k,第二次5k(错误)分两次收到,第一次5k,第二次15k(错误)其他任何可能(错误)粘
weixin_30684743
·
2020-08-02 14:40
Linux下的
socket编程
实践(四)TCP的粘包问题和常用解决方案
TCP粘包问题的产生由于TCP协议是基于字节流并且无边界的传输协议,因此很有可能产生粘包问题。此外,发送方引起的粘包是由TCP协议本身造成的,TCP为提高传输效率,发送方往往要收集到足够多的数据后才发送一个TCP段。若连续几次需要send的数据都很少,通常TCP会根据优化算法把这些数据合成一个TCP段后一次发送出去,但是接收方并不知道要一次接收多少字节的数据,这样接收方就收到了粘包数据。具体可以见
NK_test
·
2020-08-02 12:37
Linux基础及编程
Programming
int
the
Linux
environment
记录我的java之路——day16(周更)
day3-网络编程(上)网络概述网络协议(TCP/IP、UDP)IP与端口C/S、B/SInetAddress类
Socket编程
网络概述概述把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模宏大
Adventure。
·
2020-08-01 14:52
socket编程
对TCP/IP、UDP、
Socket编程
这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1.什么是TCP/IP、UDP?2.Socket在哪里呢?
太白醉客
·
2020-08-01 13:05
linux开发
socket编程
htons(), ntohl(), ntohs(),htons() 函数
网络字节顺序与本地字节顺序之间的转换函数:ntohl()--"NetworktoHostLong"ntohs()--"NetworktoHostShort"htonl()--"HosttoNetworkLong"htons()--"HosttoNetworkShort"之所以需要这些函数是因为计算机数据表示存在两种字节顺序:NBO与HBO网络字节顺序NBO(NetworkByteOrder):按从
太白醉客
·
2020-08-01 13:33
linux开发
我们一般监听的80端口和socket的关系
以后,所有目标是80端口的TCP数据包都会转发给该程序(这里的程序,因为使用的是
Socket编程
接口,所以首先由Socket层来处理)。所谓accept函数,其实抽象的是TCP的连接建立过程。
今天不想掉头发
·
2020-08-01 13:35
Socket编程
之Connect超时
网络编程中socket的分量我想大家都很清楚了,socket也就是套接口,在套接口编程中,提到超时的概念,我们一下子就能想到3个:发送超时,接收超时,以及select超时(注:select函数并不是只用于套接口的,但是套接口编程中用的比较多),在connect到目标主机的时候,这个超时是不由我们来设置的。不过正常情况下这个超时都很长,并且connect又是一个阻塞方法,一个主机不能连接,等着con
kerlw
·
2020-08-01 13:45
C/C++
关于
socket编程
的简单认识
面试的时候面试官问到“请问你是否了解
socket编程
?”说实话,我是知道一些函数的,但是具体的实现我不了解,并且工作中也基本上没用到。
wsj_
·
2020-08-01 11:59
网络编程
TCP/IP协议三次握手与四次握手
在
socket编程
中,这一过程由客户端执行connect来触发,整个流程如下图所示:(1)第一次握手:Client将标志位SYN置为1,随机产生一个值seq=J,并将该数据包发送给Server,Client
wangdd_199326
·
2020-08-01 09:15
计算机网络
Android学习与面试重点目录
熟悉常用的设计模式、数据结构;有Android软件主导开发经验,熟悉Android移动终端开发技术;有扎实的Java语言基础;熟练掌握Android各种UI布局和控件,能够熟练自定义UI控件;熟练掌握HTTP以及
Socket
zhichaosong
·
2020-08-01 08:03
Android
windows环境下的
socket编程
(tcp文件传输的实现)
开发环境使用codeclock软件进行编程新建项目选择consoleapplication完成相应的步骤即可。在项目下有main.c的文件只需要将代码写入其中即可。代码设计客户端client#include#include#include#defineMAX_DATA_BLOCK_SIZE8192voiderror_exit(constchar*msg,intval);voidsend_file(
xuexilangren1
·
2020-08-01 07:29
计算机网络
Ubuntu下ZeroMQ安装与使用
一、zmq简介ZMQ(以下ZeroMQ简称ZMQ)是一个简单好用的传输层,像框架一样的一个socketlibrary,他使得
Socket编程
更加简单、简洁和性能更高。
奔跑的小鱼_
·
2020-08-01 07:38
ZeroMQ
socket中的TCP编程(调用免费聊天的机器人实现自动回复)
socket中的TCP编程(调用免费聊天的机器人实现自动回复)在无聊时间复习了
socket编程
,写了这个简易代码!!
尚歌
·
2020-08-01 07:47
socket网络编程
python基础
python
python实现聊天室--C/S模式
只要稍微会点
socket编程
的人都会觉得很简单,所以过过场,直接上代码。
穆穆里
·
2020-08-01 06:40
python
实现简易的基于TCP/IP 协议的聊天室
实现简易的基于TCP/IP协议的聊天室项目描述:运用
socket编程
,实现了服务端对客户端的广播和转发客户端信息实现客户端聊天操作,并使用i/o复用技术中的epoll模式解决了一个线程可以处理大量用户连接服务器的请求
Sunrise的博客
·
2020-08-01 05:14
项目
python3
socket编程
学习实例:一个简易C/S模型
感觉都是写标准的固定的流程/步骤,不如直接用框架算了…服务端:监听来自客户端的消息,收到消息后记录到日志并回复给客户端一条消息#!/usr/bin/envpython3#encoding:utf-8##SERVER#importsocketfromsocketimport*importosHOST='192.168.1.88'PORT=55555#只接收这么多个bytesBUFFERSIZE=10
f1ybee
·
2020-08-01 02:38
linux相关
C#编程
socket编程
之tcp服务器端和客户端
基于Tcp协议的Socket通讯类似于B/S架构,面向连接,但不同的是服务器端可以向客户端主动推送消息。使用Tcp协议通讯需要具备以下几个条件:(1).建立一个套接字(Socket)(2).绑定服务器端IP地址及端口号--服务器端(3).利用Listen()方法开启监听--服务器端(4).利用Accept()方法尝试与客户端建立一个连接--服务器端(5).利用Connect()方法与服务器建立连接
穆玄
·
2020-07-31 22:33
unity3D学习
转:网络Socket 编程参考教学篇
socket编程
让你沮丧吗?从manpages中很难得到有用的信息吗?你想跟上时代去编Internet相关的程序,但是为你在调用connect()前的bind()的结构而不知所措?
lkdd1981
·
2020-07-31 19:18
c/c++
Ubuntu16.04 install zmq安装及基础测试
一、介绍ZMQ(以下ZeroMQ简称ZMQ)是一个简单好用的传输层,像框架一样的一个socketlibrary,他使得
Socket编程
更加简单、简洁和性能更高。
MartianCoder
·
2020-07-31 18:48
Ubuntu
C#编程
socket编程
之udp服务器端和客户端
基于Udp协议是无连接模式通讯,占用资源少,响应速度快,延时低。至于可靠性,可通过应用层的控制来满足。(不可靠连接)使用Udp协议通讯需要具备以下几个条件:(1).建立一个套接字(Socket)(2).绑定服务器端IP地址及端口号--服务器端(3).通过SendTo()方法向指定主机发送消息(需提供主机IP地址及端口)(4).通过ReciveFrom()方法接收指定主机发送的消息(需提供主机IP地
diaosong8043
·
2020-07-31 17:40
C#编程
socket编程
之tcp服务器端和客户端
基于Tcp协议的Socket通讯类似于B/S架构,面向连接,但不同的是服务器端可以向客户端主动推送消息。使用Tcp协议通讯需要具备以下几个条件:(1).建立一个套接字(Socket)(2).绑定服务器端IP地址及端口号--服务器端(3).利用Listen()方法开启监听--服务器端(4).利用Accept()方法尝试与客户端建立一个连接--服务器端(5).利用Connect()方法与服务器建立连接
diaosong8043
·
2020-07-31 17:40
iOS边城之蓝牙编程(Core Bluetooth)
核心成员在开始前我们回忆下传统的
Socket编程
,里面有Server
最美远程
·
2020-07-31 15:38
边城之iOS
python C/S模式基础编程 (网络安全系列)
1.
socket编程
socket类型包括:——TCPsocket和UDPsocket。常规的客户服务区模式。
jeanphorn
·
2020-07-31 14:28
python
python
搞网络安全
socket编程
学习-------python打造聊天机器人
前面我们讲到了
socket编程
,讲的都是一些概念性的东西。这次我们来利用套接字编程原理打造一个聊天机器人。在这之前我们先来实现一个“复读机”的功能,就是你说什么,我也说什么!
Jason_Chan0803
·
2020-07-31 14:56
C++
socket编程
基础三(Windows异步套接字)
异步套接字:如果使用阻塞的套接字的话,在控制台下还好!如果是WIN32程序的话,那么就容易造成界面的假死,因为接收函数一直等待有消息进来之后才会被返回!所以此时界面一直属于假死的状态,如果你乱动的话,那么就容易真死了。解决办法如下:第一:使用多线程技术,多线程和SOCKET结合的话,可以使用单独一个线程来接收消息。这样即使接收函数阻塞了也不会影响其他线程,例如界面线程。但是如果使用多线程的话,就必
大宅小涛
·
2020-07-31 11:02
C++
网络编程
IOS
socket编程
socket编程
1.ios原生的,使用C接口,需要线程的知识2.AsyncSocket,使用oc接口,不需要线程知识。
小暖风
·
2020-07-31 10:23
unity
socket编程
一、第一步开始连接1、创建socketprivateSocketsocket;socket=newSocket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);2、创建ip和端口号IPAddressaddress=IPAddress.Parse(“192.168.1.1”);IPEndPointendpoint=newI
st75033562
·
2020-07-31 10:12
unity
unity简单的聊天
socket编程
最近开始自学
socket编程
,从网上找不到好的教程,索性搬了个梯只,刚开始学习,水平有限,见谅窗口布局Asset这里我们既当Server也当Client,所以把两个代码都加载上,放到Server这个空GameObject
MaxLykoS
·
2020-07-30 23:40
Unity3D
ACE与ASIO之间关于
Socket编程
的比较
ACE与ASIO之间关于
Socket编程
的比较转自:FREEMYSOULACE是一个很成熟的中间件产品,为自适应通讯环境,但它过于宏大,一堆的设计模式,架构是一层又一层,对初学者来说,有点困难。
金庆
·
2020-07-30 22:02
C/C++
什么是Socket?
而且,面试的时候,我们也会问对方会不会
Socket编程
?一般来说,很多人都会说,
Socket编程
基本就是listen,accept以及send,write等几个基本的操作。
optman
·
2020-07-30 20:52
利用golang通道优化TCP Socket服务器
前面的几篇文章分别介绍了UDP和TCP进行
Socket编程
的方法,在TCP的文章中,我们除了传统的阻塞型服务器,还给出了多线程服务器的实现方式。
大鹏1987
·
2020-07-30 18:20
golang
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他