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网络编程
自制即时通信系统:
socket网络编程
(6)
本节介绍剩下的用例:个人信息修改用例、用户查询用例、客户信息传输用例、退出系统用例;客户端中的个人信息修改用例步骤以及主要代码:1)输入更改内容2)本地格式校验3)发送更改资料请求4)返回反馈信息5)更新用户资料命令voidCSetDlg::OnOK() { //TODO:Addextravalidationhere UpdateData(TRUE); //发送修改个人信息到服务器 cln_set
u010335393
·
2013-10-04 16:00
windows
网络编程
VC
即时通信
Sockets
Java的
Socket网络编程
以及多线程
Java的
Socket网络编程
以及多线程1.Socket是代表两台机器之间网络连接的对象(java.net.Socket)。
中文JAVA技术平等自由协作创造
·
2013-10-02 17:00
自制即时通信系统:
socket网络编程
(5)
从本节开始,从IM的功能出发,以及代码展示来实现IM客户端:从第一个用例开始:注册注册按钮是放置在登陆界面上的,笔者的登陆界面展示如下:单击注册按钮后,出现如下界面:如图所示,登陆界面是程序的主对话框,客户端的注册框的任务是:1)建立客户端与服务端链接//这一步在CRegister::OnInitDialog()中执行2)填写注册信息3)检查信息格式//此步以及后面的步骤在CRegister::O
u010335393
·
2013-10-02 09:00
windows
网络编程
VC
即时通信
Sockets
自制即时通信系统:
socket网络编程
(4)
之前大概介绍了IM服务端的构架和部分代码,其中对于具体信息包的用例函数没有列出来,有兴趣和时间的可以直接玩玩。现在来介绍客户端的构架,因为这是给用户用的,当然要有界面,这里选择了MFC对话框应用程序,具体构架如下:首先,从socket类的继承关系开始:这一部分我是参考资料书的,windowssockets类的继承关系如下:CSocket类:MFC已有的类,作为基类;CCommunicatingSo
u010335393
·
2013-09-30 22:00
windows
网络编程
VC
即时通信
Sockets
Socket网络编程
常用的结构及函数小结
Socket网络编程
常用的结构及函数小结IP地址的作用是标示计算机的网卡地址,每台计算机都有一个IP地址;端口,是指计算机中为了标示在计算机中访问网络的不同程序而设的编号,并不是网卡接线的端口,而是不同程序的逻辑编号
u011068464
·
2013-09-30 19:00
项目总结——深入浅出
socket网络编程
前言:为什么会有如题的概念呢,我想对于没有主动听说过
socket网络编程
的人来说读到题目可能就已经蒙头了,为了很好的让大家进入场景,首先说一下一个需要用到这点东西的业务需求。
韩义
·
2013-09-30 00:01
.net
项目总结——深入浅出
socket网络编程
前言: 为什么会有如题的概念呢,我想对于没有主动听说过
socket网络编程
的人来说读到题目可能就已经蒙头了,为了很好的让大家进入场景,首先说一下一个需要用到这点东西的业务需求。
hy6688_
·
2013-09-30 00:00
socket
计算机
网络编程
聊天工具
clientserver
自制即时通信系统:
socket网络编程
(2)
剖析:服务器程序(32位控制台程序)1.主线程2.请求连接的套接字缓冲区(每一个客户端的连接请求都会先插入到套接字缓冲区中)3.侦查线程(循环从套接字缓冲区中检查是否有未处理的套接字,如果有,则创建新的客户端用例线程进行处理,并在缓冲区中删除该套接字)4.客户端用例线程(用来处理连接状态中的客户端用例)5.在线用户检测线程(每隔一段时间执行一次,检验用户是否意外离线) 主线程:连接数据库,初始化
u010335393
·
2013-09-29 11:00
socket
服务器
VC
32位
即时通信
自制即时通信系统:
socket网络编程
(1)
关于使用协议:笔者写的IM中客户端之间是用udp协议传输即时消息的(如果双方均在线),客户端与服务端之间是使用TCP协议,但由于客户端与服务端双方均要求能够主动向对方发送请求:客户端向服务端主动发送的请求(如登陆,注册,修改等等)、服务端向客户端主动发送的请求(好友添加询问,好友上线下线通知等);由于发送请求都是不定时的,这里要求服务器与客户端都有一个服务套接字,在发送请求之前先进行连接。关于端口
u010335393
·
2013-09-29 11:00
tcp
socket
UDP
VC
即时通信
【Socket】
Socket网络编程
常用的结构及函数小结
名词解析IP地址的作用是标示计算机的网卡地址,每台计算机都有一个IP地址;端口是指计算机中为了标示在计算机中访问网络的不同程序而设的编号,并不是网卡接线的端口,而是不同程序的逻辑编号,并不是实际存在的;域名是用来代替IP地址来标示计算机的一种直观名称,例如百度网站的IP地址是202.108.22.43,这个IP地址没有任何逻辑含义,不便记忆,而www.baidu.com是一个便于记忆的名称,用于代
·
2013-09-28 15:00
socket
java
Socket网络编程
要进行网络编程,必然要先了解计算机网络通讯的一些基本原理,网络通讯也是一个整体的系统。不了解整个系统是如何运转的又怎么才能很好的理解系统部分设计的合理性呢?现在的网络体系结构基本上都是基于OSI模型的,自顶向下大概分为五层,即应用层、运输层、网络层、链路层、物理层等,但在实际的应用编程中,我们往往接触的只是网络的应用层。其中应用层提
daideshun
·
2013-09-28 00:00
java socket
Java的
Socket网络编程
以及多线程
Java的
Socket网络编程
以及多线程1.Socket是代表两台机器之间网络连接的对象(java.net.Socket)。
qileilove
·
2013-09-27 10:00
SOCKET网络编程
5
SOCKET网络编程
快速上手(二)——细节问题(5)(完结篇)6.Connect的使用方式 前面提到,connect发生EINTR错误时,是不能重新启动的。那怎么办呢,是关闭套接字还是直接退出进程呢?
·
2013-09-18 23:00
非阻塞connect
基本完整的socket编程实现
socket网络编程
快速上手(二)——细节问题(5)(完结篇)
6.Connect的使用方式 前面提到,connect发生EINTR错误时,是不能重新启动的。那怎么办呢,是关闭套接字还是直接退出进程呢?如果EINTR前,三次握手已经发起,我们当然希望链路就此已经建立完成,不要再重新走流程了。这个时候我们就需要为connect量身定做一个使用方案。代码如下:1STATUSconnectWithTimeout(intsock,structsockaddr*addr
·
2013-09-18 16:00
socket
自制即时通信系统:
socket网络编程
(0)
笔者曾想过作一个类似QQ的软件,但碍于一直没有时间与时机,恰巧在双学位毕业设计之余偶得此课题,虽自己愿在硬件开发上大做文章,但也止于底子浅薄,如今历时一月有余,总算是初结陋作,然知对于新手而言此中必有许多曲折,笔者便将其中过程一一道来,其中关键之处也会贴上一部分代码以作参考,还望看者多提意见。先简要概述即时通讯系统(为方便起见,后文便用IM(instandmessage)代替): IM分为客户端
u010335393
·
2013-09-12 00:00
数据库
面向对象
socket
网络编程
即时通信
SOCKET网络编程
细节问题(4)
SOCKET网络编程
快速上手(二)——细节问题(4)5.慢系统调用及EINTR 还记得前面readn和writen函数么?里面有个EINTR,现在就来谈谈这个,这个很重要。
·
2013-09-11 15:00
sigaction
Signal
慢系统调用
EINTR
socket网络编程
快速上手(二)——细节问题(4)
5.慢系统调用及EINTR 还记得前面readn和writen函数么?里面有个EINTR,现在就来谈谈这个,这个很重要。 Linux世界有个叫信号的东西,感觉他就像一位隐士,很少遇到他,而他又无处不在。当你船到桥头时,他从天而降,将你领入另一片天地。(唉,博客再写下去我都可以改行了)前面已经初步窥探了信号的神奇,一个“小小”的SIGPIPE能让我们不知道怎么回事就惨遭“灭门”。那还有其他千千万万的
·
2013-09-11 12:00
socket
简单的UDP网络编程
Socket网络编程
有2种,tcp,udp,一般人可能tcp听的比较多,用的也比较多,而对udp确不是很了解,那么我来说下,udp(userdatagramprotocol)翻译过来就是用户数据报
java_along
·
2013-09-11 11:52
socket
服务器
protocol
网络编程
客户端
简单的UDP网络编程
Socket网络编程
有2种,tcp,udp,一般人可能tcp听的比较多,用的也比较多,而对udp确不是很了解,那么我来说下,udp(userdatagramprotocol)翻译过来就是用户数据报协议。
java_along
·
2013-09-11 11:52
服务器
客户端
Socket
SOCKET网络编程
细节问题3
SOCKET网络编程
快速上手(二)——细节问题(3)3.SIGPIPE问题 人怕牺牲,我们写的程序也一样,人有死不瞑目,程序又何尝不是?程序跑着跑着,突然就崩掉了。
·
2013-09-10 09:00
socket
socket网络编程
快速上手(二)——细节问题(3)
3.SIGPIPE问题 人怕牺牲,我们写的程序也一样,人有死不瞑目,程序又何尝不是?程序跑着跑着,突然就崩掉了。好一点的牺牲前告诉你些打印,差点的也能用core文件等一些手段查出死在哪了,最惨不忍睹的就是程序没了,core也没了,这真是死得莫名其妙。我们在写socket程序时,也会有这种困扰。 下面我又要开始极尽构造之能事了,客户端代码如下:1#include 2#include 3#incl
·
2013-09-09 23:00
socket
SOCKET网络编程
细节问题(2)
SOCKET网络编程
快速上手(二)——细节问题(2) 2.TCP数据包接收问题 对初学者来说,很多都会认为:客户端与服务器最终的打印数据接收或者发送条数都该是一致的,1000条发送打印,1000条接收打印
·
2013-09-09 18:00
tcp
粘包
readn
writen
socket网络编程
快速上手(二)——细节问题(2)
2.TCP数据包接收问题 对初学者来说,很多都会认为:客户端与服务器最终的打印数据接收或者发送条数都该是一致的,1000条发送打印,1000条接收打印,长度都为1000。但是,事实上并不是这样,发送打印基本不会有什么问题(只是一般情况,如果发生调度或者其他情况,有可能导致差别,因此也要注意封装),接收打印却不是固定的,下面是测试代码:测试客户端程序:1#include 2#include 3
·
2013-09-09 17:00
socket
安卓网络编程
这几天一直在搞跟网络编程相关的东西,这里整理了一下关于
socket网络编程
以及http协议的基本用法。省的自己以后再用或者其他人学习方便。
ouy3xx
·
2013-09-09 16:10
android
server
socket
服务器
网络编程
安卓网络编程
这几天一直在搞跟网络编程相关的东西,这里整理了一下关于
socket网络编程
以及http协议的基本用法。省的自己以后再用或者其他人学习方便。
ouy3xx
·
2013-09-09 16:10
服务器
server
Socket
SOCKET网络编程
细节问题1
SOCKET网络编程
快速上手(二)——细节问题(1)三、细节问题一个也不能少 Socket编程说简单也简单,程序很容易就能跑起来,说麻烦还真是麻烦,程序动不动就出问题。
·
2013-09-09 11:00
FIN_WAIT2
SO_REUSEADDR
端口复用
socket网络编程
快速上手(二)——细节问题(1)
三、细节问题一个也不能少 Socket编程说简单也简单,程序很容易就能跑起来,说麻烦还真是麻烦,程序动不动就出问题。记得刚开始写网络代码的时候,那真是令人抓狂的经历,问题一个套一个,一会服务器起不来了,一会数据接收异常了,到最后自己都对那些系统调用都不放心了,怎么会要考虑那么多东西?起初,我是一万个怀疑,是不是自己人品出问题了,怎么别人没遇到,全给自己赶上了。后来,拿着《UNIX网络编程》随便看看
·
2013-09-09 07:00
socket
SOCKET网络编程
快速上手(一)
SOCKET网络编程
快速上手(一)工作以来,写了很多socket相关的代码。磕磕碰碰,走了很多弯路,也积累了一些东西,今天正好整理一下。为了证明不是从书上抄来的,逻辑会有点乱(借口,呵呵)!
·
2013-09-08 21:00
socket
基础知识
快速上手
网络字节序
socket网络编程
快速上手(一)
工作以来,写了很多socket相关的代码。磕磕碰碰,走了很多弯路,也积累了一些东西,今天正好整理一下。为了证明不是从书上抄来的,逻辑会有点乱(借口,呵呵)!知识点的介绍也不会像书上说的那么详细和精准,毕竟个人水平也就这样了。当然,主要还是以上手为主,不过分剖析原理性内容。一些陌生的函数要用到的头文件,使用man查看一下就能解决了。既然该文的名称为“快速上手”,那个人认为下述内容都不存在水分,都是必
·
2013-09-08 20:00
socket
【C大事】第十一讲:
Socket网络编程
注:上接第七讲,此为视频的第二版。***************************网络编程:计算机与计算机之间的通信。域名、ip地址dns服务器。手机联系人、电话号码 一个计算机可以同时运行多个网络程序,引入了端口port与就是一个计算机上可以并发运行多个网络程序,而不会再互相之间产生干扰。网络通讯基于“请求-响应”模型。一端发送数据,另外一端反馈数据。c/s、b/s结构。p2p程序:即时客
waldmer
·
2013-09-02 11:00
socket网络编程
--初等网络函数介绍
socket网络编程
--初等网络函数介绍 Linux系统是通过提供套接字(socket)来进行网络编程的.网络程序通过socket和其它几个函数的调用,会返回一个通讯的文件描述符,我们可以将这个描述符看成普通的文件的描述符来操作
shihui512
·
2013-08-13 08:00
网络
网络编程
笔试面试
QT 多线程和 QSocket 网络编程实例解析
QT多线程和Q
Socket网络编程
实例解析2011-06-2216:18佚名互联网 我要评论(2) 字号:T | TQt的signal/slot的事件机制都是基于主程序的线程的,因此所有的事件都是阻塞型的
oMingZi12345678
·
2013-08-12 17:00
Socket编程指南及示例程序
1 前言在一些常用的编程技术中,
Socket网络编程
可以说是最简单的一种。而且Socket编程需要的基础知识很少
zhoujiaxq
·
2013-08-12 17:00
Java
Socket网络编程
常见异常
1.java.net.SocketTimeoutException这个异常比较常见,socket超时。一般有2个地方会抛出这个,一个是connect的时候,这个超时参数由connect(SocketAddressendpoint,inttimeout)中的后者来决定,还有就是setSoTimeout(inttimeout),这个是设定读取的超时时间。他们设置成0均表示无限大。-----------
yingkongshi99
·
2013-08-12 09:00
Linux下
socket网络编程
详解
转载自:http://blog.chinaunix.net/uid-20511624-id-1659107.html1、什么是SocketSocket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程式员能够用他们来研发TCP/IP网络上的应用程式。要学Internet上的TCP/IP网络编程,必须理解Socket接口。Socket接口设计者最先是将接口放在Unix操作系统里
lyuan1314
·
2013-08-02 18:00
linux
socket
网络编程
tcpip
Socket网络编程
中的1448问题
下面写一个客户端一个服务端来说明一下这是服务端MyServer.javapackagecom.jadyer.server; importjava.io.IOException; importjava.io.InputStream; importjava.io.OutputStream; importjava.net.InetSocketAddress; importjava.net.Server
jadyer
·
2013-07-27 14:00
socket
ServerSocket
available
read
1448
Socket网络编程
基础
网络编程中两个主要的问题:一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。一个Socket由一个IP
跃笔书辉
·
2013-07-23 17:00
socket
ServerSocket
Java ByteBuffer用法总结
现在终于调通了,对ByteBuffer及
Socket网络编程
也有了更深的认识,特此总结一下。
z.net
·
2013-07-09 17:00
Linux C编程一站式学习读书笔记——socket编程
前言研一的时候写过
socket网络编程
,研二这一年已经在用php写api都快把之前的基础知识忘干净了,这里回顾一下,主要也是项目里用到了,最近博客好杂乱啊,不过确实是到了关键时刻,各种复习加巩固准备9月份校招
·
2013-07-03 21:00
socket编程
Linux C编程一站式学习读书笔记——socket编程
前言研一的时候写过
socket网络编程
,研二这一年已经在用php写api都快把之前的基础知识忘干净了,这里回顾一下,主要也是项目里用到了,最近博客好杂乱啊,不过确实是到了关键时刻,各种复习加巩固准备9月份校招
zinss26914
·
2013-07-02 13:00
python运维开发之
socket网络编程
04
python运维开发之
socket网络编程
04说明:本文来自来自北京老男孩linux运维实战培训中心-运维开发课程免费视频内容,本文内容为系列内容,更多分享信息见:http://oldboy.blog.51cto.com
老男孩oldboy
·
2013-06-12 15:25
python运维
运维开发
Python开发
老男孩培训
python运维开发之
socket网络编程
04
python运维开发之
socket网络编程
04说明:本文来自来自北京老男孩linux运维实战培训中心-运维开发课程免费视频内容,本文内容为系列内容,更多分享信息见:http://oldboy.blog.51cto.com
老男孩oldboy
·
2013-06-12 15:25
老男孩培训
运维开发
python运维
视频
python运维开发之
socket网络编程
03
python运维开发之
socket网络编程
03说明:本文来自来自北京老男孩linux运维实战培训中心-运维开发课程免费视频内容,本文内容为系列内容,更多分享信息见:http://oldboy.blog.51cto.com
老男孩oldboy
·
2013-06-12 15:24
python运维
运维开发
Python开发
老男孩培训
python运维开发之
socket网络编程
03
python运维开发之
socket网络编程
03说明:本文来自来自北京老男孩linux运维实战培训中心-运维开发课程免费视频内容,本文内容为系列内容,更多分享信息见:http://oldboy.blog.51cto.com
老男孩oldboy
·
2013-06-12 15:24
老男孩培训
运维开发
python运维
视频
Socket中winsock.h和winsock2.h的不同
译者:MilkCu引言初学
Socket网络编程
,很明显用于linux操作系统,但是和
milkcu
·
2013-06-11 13:00
python运维开发之
socket网络编程
02
python运维开发之
socket网络编程
02说明:本文来自来自北京老男孩linux运维实战培训中心-运维开发课程免费视频内容,本文内容为系列内容,更多分享信息见:http://oldboy.blog.51cto.com
老男孩oldboy
·
2013-06-05 20:38
python运维
运维开发
老男孩培训
免费视频分享
python运维开发之
socket网络编程
02
python运维开发之
socket网络编程
02说明:本文来自来自北京老男孩linux运维实战培训中心-运维开发课程免费视频内容,本文内容为系列内容,更多分享信息见:http://oldboy.blog.51cto.com
老男孩oldboy
·
2013-06-05 20:38
python运维
运维开发
老男孩培训
免费视频分享
视频
python运维开发之
socket网络编程
01
python运维开发之
socket网络编程
01说明:本文来自来自北京老男孩linux运维实战培训中心-运维开发课程免费视频内容,本文内容为系列内容,更多分享信息见:http://oldboy.blog.51cto.com
老男孩oldboy
·
2013-06-05 20:06
老男孩培训
运维开发
python运维
视频
python运维开发之
socket网络编程
01
python运维开发之
socket网络编程
01说明:本文来自来自北京老男孩linux运维实战培训中心-运维开发课程免费视频内容,本文内容为系列内容,更多分享信息见:http://oldboy.blog.51cto.com
老男孩oldboy
·
2013-06-05 20:06
python运维
运维开发
老男孩培训
IO系列文章之五:读《Scalable io in java》看
Socket网络编程
模型演变
最近利用业余时间在看JavaNIO,期间读了线程大师DougLea那篇很经典的《ScalableIOinJava》。在此写一写看过之后,对于Socket编程模型演变的一些理解。首先,对于网络编程,一般都有一个共同的流程:(1)读请求.(2)解码请求.(3)计算处理逻辑.(4)编码响应.(5)发送响应. 一、经典阻塞IO模型:(图片来源:《Scalableioinjava》ppt,下同)如图,对于每
shensy
·
2013-06-05 07:00
socket
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他