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编程
TCP之
socket编程
socket(套接字):IP地址+端口号,唯一标识网络中的一个进程
socket编程
中建立连接的两个进程都有一个socket来标识唯一一个连接。
yayaru9240
·
2016-05-21 16:58
网络
主机
地址
socket编程
:简单TCP服务器/客户端编程
其实对于socket:我们需要理解的是他提供了一种编程概念,利用socket就可以利用系统已经封装好的内部进行通信,我们只需要关注应用层方面的数据控制就OK了。一. 套接字(socket) socket英文为插座的意思,也就是为用户提供了一个接入某个链路的接口。而在计算机网络中,一个IP地址标识唯一一台主机,而一个端口号标识着主机中唯一一个应用进程,因此“IP+端口号”就可以称之为soc
q381989042
·
2016-05-21 15:25
网络
IP
计算机
Socket编程
(三)---仿QQ多人聊天实例
从上篇文章我们实现了一个简单的socket实例。实例的功能为当一个客户端连接服务端的时候,服务端打印客户端的连接信息,并向客户端发送一组数据并在服务端接收数据和打印,数据内容为服务器当前时间。这次的实例,目的是为了模仿QQ上和好友聊天的功能,也就是用户登录后,点击用户头像,发送信息,好友就会接受到信息。1.服务端publicclassChatServer{//用于保存客户端连接的Mappublic
oDeviloo
·
2016-05-21 15:23
Java
Java性能调优
socket编程
――TCP
上篇文章中对一些函数有了详细的介绍,本篇使用这些函数来实现基于TCP的
socket编程
服务器程序端:#include #include #include
程红玲OOO
·
2016-05-21 15:57
tcp
socket
套接字编程--TCP
一、
socket编程
socket本身有“插座“的意思,因此用来描述网络连接的一对一关系。”
伯爵213
·
2016-05-21 15:12
编程
socket
网络
基于TCP协议之――
socket编程
一.套接字(socket) socket英文为插座的意思,也就是为用户提供了一个接入某个链路的接口。而在计算机网络中,一个IP地址标识唯一一台主机,而一个端口号标识着主机中唯一一个应用进程,因此“IP+端口号”就可以称之为socket。 两个主机的进程之间要通信,就可以各自建立一个socket,其实可以看做各自提供出来一个“插座”,然后通过连接上“插座”的两头也就是由这两个socket组成的s
给我个bit位
·
2016-05-20 22:02
网络
计算机
protocol
socket编程
函数详解
socket()#include#includeintsocket(intdomain,inttype,intprotocol)返回值:成功返回一个文件描述符(注意,这个套接字不能用于和用户进行通信,只能用于listen和accept客户端的连接请求),失败返回-1参数:domain AF_INET IPv4Internetprotocols typeSOCK_STREAM
程红玲OOO
·
2016-05-20 20:33
socket
Java网络编程基础(二)-- 基于TCP/IP的
Socket编程
本节讲点:客户端套接字:Socket:Socket的创建和使用方法,以及Socket选项和异常。服务端套接字:ServerSocket:SeverSocket的创建和使用方法,以及ServerSocket选项简单的Client/Server对话程序支持多客户端的Client/Server服务响应程序在学习JDK的网络编程之前先要了解一下网络基础知识和网络协议。TCP(传输控制协议)一种基于连接的通
kuchensheng
·
2016-05-20 15:07
java
Socket
网络编程
Core
Java
教程系列
Java网络编程基础(二)-- 基于TCP/IP的
Socket编程
本节讲点:客户端套接字:Socket:Socket的创建和使用方法,以及Socket选项和异常。服务端套接字:ServerSocket:SeverSocket的创建和使用方法,以及ServerSocket选项简单的Client/Server对话程序支持多客户端的Client/Server服务响应程序在学习JDK的网络编程之前先要了解一下网络基础知识和网络协议。TCP(传输控制协议)一种基于连接的通
kuchensheng
·
2016-05-20 15:07
java
socket
网络编程
有趣的学习方式
偶然发现,学习方式可以以栈的形式比如我现在的学习状态:浏览器打开csdnblog记录学习内容,webmusic听歌打开《Tcp
socket编程
》《c语言程序设计》.pdf以及实体书《计算机组成原理》当我读到
cuifancastle
·
2016-05-18 17:58
学习方式
Socket编程
------TCP文件传输(文档、声音、图片、视频和压缩包等)
本程序是基于TCP稳定传输的文件传输,可以兼容任何类型任何格式的文件传输。☆基本思路(客户端)客户端需要明确服务器的ip地址以及端口,这样才可以去试着建立连接,如果连接失败,会出现异常。连接成功,说明客户端与服务端建立了通道,那么通过IO流就可以进行数据的传输,而Socket对象已经提供了输入流和输出流对象,通过getInputStream(),getOutputStream()获取即可。与服务端
x121850182
·
2016-05-18 14:00
线程
tcp
socket
服务器
文件传输
Socket编程
------模拟QQ聊天(TCP)
模拟QQ聊天一、要求1、一个服务器可以与多个用户同时通讯2、用户可以通过服务器与用户之间通讯3、用户可以选择和所有人发消息,也可以选择和某个用户单独发消息4、服务器要显示当前所有在线人员5、用户要显示当前在线的人员6、当有新用户登录时或在线用户退出时,服务器要向所有其他在线用户发送提示信息,并且服务器也要显示相应的提示信息7、不能有相同的用户名同时登陆8、不能发送空消息9、客户端可以设置连接的服务
x121850182
·
2016-05-17 20:00
tcp
socket
服务器
图形界面
聊天
linux网络编程之socket(五):tcp流协议产生的粘包问题和解决方案
linux网络编程之socket(五):tcp流协议产生的粘包问题和解决方案标签:网络编程linux2013-12-1610:58475人阅读评论(0)收藏举报分类:
socket编程
(15)我们在前面曾经说过
查尔斯.褚
·
2016-05-17 10:03
linux-net
基于TCP/IP和UDP协议的
socket编程
结构解析
1.套接字(socket)socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open–>读写write/read–>关闭close”模式来操作。Socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、打开、关闭).说白了Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接
ZhengNice
·
2016-05-16 21:52
linux环境编程和网络编程
java 简单的
Socket编程
代码参考自:http://blog.csdn.net/benweizhu/article/details/6615542单线程服务器端:packagesocket;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.PrintWriter;impor
eclipse_c
·
2016-05-15 11:17
网络编程
java
java 简单的
Socket编程
代码参考自 :http://blog.csdn.net/benweizhu/article/details/6615542单线程服务器端:packagesocket; importjava.io.BufferedReader; importjava.io.IOException; importjava.io.InputStreamReader; importjava.io.PrintWriter
eclipse_c
·
2016-05-15 11:00
Java知识:(2)JavaSE和JavaEE
例如:在JavaSE规范当中,包括IO流,线程,集合,
socket编程
等内容;JavaEE包括Servlet和JSP等。
lsieun
·
2016-05-15 01:05
javaee
JavaSE
python中的sockeserver模块简单实用
原文链接:http://www.cnblogs.com/kellyseeme/p/5525023.html1、socketserver模块简介在python的
socket编程
中,实用socket模块的时候
anshejd70787
·
2016-05-14 22:00
python的
socket编程
之udp编程
在上篇文章中,仅仅讲述了如何进行了TCP编程,在本章中,将讲述使用udp进行编码,先看如下的代码,服务器端:root@python513]#catserverudp.py#!/usr/bin/envpythonfromsocketimport*HOST='192.168.1.60'PORT=9999s=socket(AF_INET,SOCK_DGRAM)s.bind((HOST,PORT))pri
anshejd70787
·
2016-05-13 18:00
网络
python
socket编程
之read/write
一.read/write的语义:为什么会阻塞?先从write说起:#includessize_twrite(intfd,constvoid*buf,size_tcount);首先,write成功返回,只是buf中的数据被复制到了kernel中的TCP发送缓冲区。至于数据什么时候被发往网络,什么时候被对方主机接收,什么时候被对方进程读取,系统调用层面不会给予任何保证和通知。write在什么情况下会阻
suifengpiao_2011
·
2016-05-13 15:00
Linux socket EAGAIN
转自:http://blog.chinaunix.net/uid-25885064-id-3067050.htmlLinux-非阻塞
socket编程
处理EAGAIN错误在linux进行非阻塞的socket
yueguanyun
·
2016-05-13 09:00
linux
socket
EAGAIN
C#最基本的
Socket编程
来源:http://www.cnblogs.com/RobotTech/archive/2007/02/15/651077.html客户端usingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Net; usingSystem.Net.Sockets; usingSystem.Text; usingSy
yinnan0422
·
2016-05-12 15:00
ZeroMQ消息模型代码实现(Python版本)
ZeroMQ的背景介绍引用官方的说法:“ZMQ(以下ZeroMQ简称ZMQ)是一个简单好用的传输层,像框架一样的一个socketlibrary,他使得
Socket编程
更加简单、简洁和性能更高。
小Alpha
·
2016-05-12 15:49
ZeroMQ
Python
Others
每日一记API―Sokcet入门教程
每次看教程时都无从下手,而且面对怎么多的API实在无语所以今天我就花了点时间做了一些文字教程,如果你还是不太明白,那你可以来我们群里提问:C语言爱好者,HOME群号:272080910主攻WindowsSDK
Socket
老司机888
·
2016-05-11 18:11
windows
socket
网络应用
应用程序
IP协议
socket编程
小范例
importjava.io.IOException;importjava.io.InputStream;importjava.io.OutputStream;importjava.net.Socket;importcom.cn.hnust.util.SocketUtil;publicclassTestSocket{publicstaticvoidmain(Stringargs[])throwsIO
u013766398
·
2016-05-11 17:00
socket
Socket send函数和recv函数详解
题记看到一篇比较好的,阐述
Socket编程
中send函数和recv函数的文章,特此转载过来。
wh1511995112
·
2016-05-11 16:00
socket
socket编程
的同步、异步与阻塞、非阻塞示例详解之二
转自:http://blog.chinaunix.net/uid-26000296-id-3755268.html三、异步阻塞模式另外一个阻塞解决方案是带有阻塞通知的非阻塞I/O。在这种模型中,配置的是非阻塞I/O,然后使用阻塞select系统调用来确定一个I/O描述符何时有操作。使select调用非常有趣的是它可以用来为多个描述符提供通知,而不仅仅为一个描述符提供通知。对于每个提示符来说,我们可
yueguanyun
·
2016-05-11 14:00
socket编程
的同步、异步与阻塞、非阻塞示例
转自:http://blog.chinaunix.net/uid-26000296-id-3755264.html简介图1.基本LinuxI/O模型的简单矩阵 每个I/O模型都有自己的使用模式,它们对于特定的应用程序都有自己的优点。本节将简要对其一一进行介绍。一、同步阻塞模式在这个模式中,用户空间的应用程序执行一个系统调用,并阻塞,直到系统调用完成为止(数据传输完成或发生错误)。/* *\brie
yueguanyun
·
2016-05-11 14:00
java
socket编程
一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。目前较为流行的网络编程模
scofield-007
·
2016-05-11 09:00
socket
iOS
socket编程
(入门)
1.基于C的BSDsocket(UNIX系统中通用的网络接口)感觉BSDsocket最容易理解,最容易入门,最为灵活 但是最难用,尤其对于大型项目需要导入头文件#import #import服务器端intlistenfd,connfd; structsockaddr_inservaddr; charbuff[4096]; longn; inti=100; //创建socket if((list
u012282115
·
2016-05-10 10:00
ios
编程
socket
网络
linux
Socket编程
实例
转自:http://blog.csdn.net/hguisu/article/details/7445768/7.
Socket编程
实例服务器端:一直监听本机的8000号端口,如果收到连接请求,将接收请求并接收客户端发来的消息
yueguanyun
·
2016-05-09 17:00
使用socket.io打造公共聊天室
实现方式也挺多的,常见的可以用C++或者Java进行
socket编程
来构建这么一个聊天室。
three_bird
·
2016-05-08 10:00
[置顶]
socket编程
(网络编程)中的getInputStream得到抽象类,为啥可以实例化
最近遇到一个问题,就是,在网络编程中也就是
socket编程
中,当得到socket链接以后,就可以从链接中得到输入流或者输出流,就是用getInputStream或者getOutputStream,但是他们返回的是
u010233323
·
2016-05-08 10:00
http编程
通常情况下,http编程要比
socket编程
相对要简单易用得多。所以用的最广广泛。一、http编程其实就是http请求。http请求最长用的方法是get和post方法。
u011774517
·
2016-05-07 08:00
编程
SOAP
非阻塞socket设置方法
例如
socket编程
中connect、accept、recv、recvfrom这样的阻塞程序。 再如绝大多数的函数调用、语句执行,严格来说,他们都是以阻塞方式执行的。
leiting_imecas
·
2016-05-05 15:00
HTTP详解(2)-请求、响应、缓存
1.HTTP请求格式 做过
Socket编程
的人都知道,当我们设计一个通信协议时,“消息头/消息体”的分割方式是很常用的,消息头告诉对方这个消息是干什么的,消息体告诉对方怎么干。
u013749540
·
2016-05-05 12:00
Java
socket编程
服务器端代码:packagemysocket; importjava.io.DataInputStream; importjava.io.DataOutputStream; importjava.io.IOException; importjava.net.ServerSocket; importjava.net.Socket; importjava.net.SocketTimeoutExcep
iamxiaoguizi
·
2016-05-05 10:00
iOS网络编程(http、socket)
通常情况下,http编程要比
socket编程
相对要简单易用得多。所以用的最广广泛。一、http编程其实就是http请求。http请求最长用的方法是 get 和 post 方法。
qq_33140415
·
2016-05-04 18:00
Linux下的
Socket编程
(主要包括TCP部分)
Linux下的
Socket编程
(主要包括TCP部分)转载麻烦注明原文地址本文是Linux下基本的
Socket编程
进行介绍,主要包括以下知识点Linux下的一些小知识(编译常识,文件相关操作基础,进程与线程
YeeChain
·
2016-05-04 11:24
java网络
socket编程
url:http://www.blogjava.net/Reg/archive/2010/07/17/326392.html7.2 面向套接字编程 我们已经通过了解Socket的接口,知其所以然,下面我们就将通过具体的案例,来熟悉Socket的具体工作方式我们已经通过了解Socket的接口,知其所以然,下面我们就将通过具体的案例,来熟悉Socket的具体工作方式7.2.1使用套接字实现基于T
u013766398
·
2016-05-03 16:00
java
socket编程
url:http://www.cnblogs.com/linzheng/archive/2011/01/23/1942328.html一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可
u013766398
·
2016-05-03 11:00
java
socket
网络编程
iOS 网络编程 http
通常情况下,http编程要比
socket编程
相对要简单易用得多。所以用的最广广泛。一、http编程其实就是http请求。http请求最长用的方法是get和post方法。
u011774517
·
2016-05-02 09:00
ios
编程
网络编程
SOAP
TCP和UDP协议消息的保护边界
因此TCP的
socket编程
,收发两端(客户端和服务器端)都要有一一成对的socket,因此,发送端为了将多个发往接收端的包,更有效的发到对方,使用了优化方法(Nagle算法),将多次间隔较小且数据量小的数据
wangjianyu0115
·
2016-05-01 13:00
tcp
网络编程
UDP
网络基本功:三次握手及四次挥手
在
socket编程
中,这一过程由客户端执行connect来完成触发,整个流程如下图:位
gogoky
·
2016-04-29 20:00
Qt中
socket编程
转转地址:http://blog.csdn.net/mac_cm/article/details/6636957在LINUX下进行网络编程,我们可以使用LINUX提供的统一的套接字接口。但是这种方法牵涉到太多的结构体,比如IP地址,端口转换等,不熟练的人往往容易犯这样那样的错误。QT中提供的SOCKET完全使用了类的封装机制,使用户不需要接触底层的各种结构体操作。而且它采用QT本身的signal-
qq_21792169
·
2016-04-29 09:00
南京思杰面试
然后他开始计数面试,首先问的是java,String类的一些具体细节,然后问的
socket编程
,又问了mvc具体架构的一些功能,我都回答上来了,后来问了我的项目的一些具体细节,最后是问的数据库,数据库他问的是
u010233323
·
2016-04-28 19:00
sock编程(一)
socket编程
主要有如下两种:1.基于TCP(面向连接的)
socket编程
2.基于UDP(面向无连接的)
socket编程
---->待续!~
zww0815
·
2016-04-28 16:00
unix编程之
socket编程
系列之 简单的tcp和udp编程(二)
unix编程之
socket编程
系列之简单的tcp和udp编程(二)http://www.beckbi.cn/?p=156
轻舞凋零
·
2016-04-28 15:00
UDP编程
socket编程
TCP编程
Socket编程
原理
socket编程
原理1、问题的引入1)普通的I/O操作过程:UNIX系统的I/O命令集,是从Maltics和早期系统中的命令演变出来的,其模式为打开一读/写一关闭(open-write-read-close
xinchen1293
·
2016-04-27 23:11
unix编程之
socket编程
系列之 socket常用的函数(一)
unix编程之
socket编程
系列之socket常用的函数http://www.beckbi.cn/?p=152
轻舞凋零
·
2016-04-27 17:00
socket编程
Unix编程
上一页
76
77
78
79
80
81
82
83
下一页
按字母分类:
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
其他