码迷,mamicode.com
首页 >  
搜索关键字:socket udp    ( 19776个结果
Qt入门之小心read()给你设下的陷阱
最近帮学长写了个Qt Tcpsocket客户端的应用程序,被一个问题困扰了许久.因为以前没有用Qt 写过socket的客户端程序 加上时间比较紧,都没能好好的查看些资料就急忙的写代码,看了一些别人的代码,差不多都是相同的,但是我就出现了收数据 不全的问题.. 最后查出原因是我在接受服务器端的数据时使用了read()这个函数,接收的是个结构体,这里顺便说下怎么在Qt 下收发结构体 发:cli...
分类:其他好文   时间:2014-06-19 11:13:54    阅读次数:342
linux网络编程学习笔记之二 -----错误异常处理和各种碎碎(更新中)
在unix系统中对大部分系统调用非正常返回时,通常返回值为-1,并设置全局变量errno,如socket(), bind(), accept(), listen()。erron存放一个正整数来保存上次出错的错误值。 对线程而言,每个线程都有专用的errno变量,不必考虑同步问题。 慢系统调用 指可能永远阻塞而无法返回的系统调用,通常是一些读写的例子,如pipe,终端设备,网络连接,典...
分类:系统相关   时间:2014-06-19 10:35:23    阅读次数:337
asyncsocket用法详细
Socket描述了一个IP、端口对。它简化了程序员的操作,知道对方的IP以及PORT就可以给对方发送消息,再由服务器端来处理发送的这些消息。所以,Socket一定包含了通信的双发,即客户端(Client)与服务端(server)。1)服务端利用Socket监听端口;2)客户端发起连接;3)服务端返回...
分类:其他好文   时间:2014-06-16 00:38:53    阅读次数:748
Apache+PHP5+Mysql中收取Socket的POST数据问题
最近同事反映收不到我的路由器POST的数据,还一直说是我路由器的问题!!!! 关于这种事情,我是一向鄙夷的,我唯一做的就是在服务器上打开WireShark,抓包给他看,你看到了没,这是是不是我发给你的数据,看到了就自己查问题吧。 谁知道,这样还没有结束,感觉写php的人是不是都不喜欢思考原理. 好了,说说这个问题,我昨天晚上帮他查的。 服务器段接收需要开启php.ini中的...
分类:数据库   时间:2014-06-15 19:36:38    阅读次数:287
从epoll构建muduo-11 多线程入场
多线程代码被加入到mini-muduo,本篇主要介绍Linux多线程编程的5个类 1 Mutex 2 Condition 3 BlockingQueue 4 Thread 5 ThreadPool...
分类:编程语言   时间:2014-06-15 19:23:00    阅读次数:348
mina的编码和解码以及断包的处理,发送自定义协议,仿qq聊天,发送xml或json和
最近一段时间以来,mina很火,和移动开发一样,异常的火爆。前面写了几篇移动开发的文章,都还不错,你们的鼓励就是我最大的动力。好了,废话少说。我们来看下tcp通讯吧。 tcp通讯对于java来说是很简单的。就是socket,也就是大家常说的套接字。大家不要把它看的很难。说白了tcp通讯其实就是数据流的读写。一条输入流,一条输出流。分别复杂发消息和接收消息。 明白了这些,ok,我们来看看我写的例子吧。先看服务器段的源码:...
分类:Web程序   时间:2014-06-15 18:16:25    阅读次数:376
【网络协议】UDP协议
UDP是一个简单的面向数据报的运输层协议:进程的每个输出操作都会产生一个UDP数据报,并组装成一份待发送的IP数据报,这与面向字符流的协议不同,如TCP,应用程序产生的全体数据与真正发送的单个IP数据报可能没有什么联系(主要是在传输层就进行分段了,因此不会受IP分片的影响)。 UDP的首部一共8个字节,很简单,可以参考书上,这里也不再详说。 UDP的校验和 至于UDP的校验和,这里注意下区别就好了,UDP对首部和数据部分都进行校验,而IP首部的校验和仅对IP的首部进行校验,顺带提下T...
分类:其他好文   时间:2014-06-15 18:14:30    阅读次数:166
iOS- 移动端Socket UDP协议广播机制的实现
1.前言 什么是UDP协议广播机制? 举一个例, 例如在一群人群中,一个人要找张三,于是你向人群里大喊一声(广播):“谁是张三” 如果它是张三,它就会回应你,在网络中也是一样的。 UDP广播机制的应用场景: 若干个客户端,在局域网内(不知道IP的情况下) 需要在很多设备里需找特有的设备,比如服...
分类:移动开发   时间:2014-06-13 18:58:21    阅读次数:330
Socket程序中的Error#10054错误
近期使用winSock做的一个网络项目中,使用TCP+Socket连接编写的一个多线程的网络程序,功能是client负责不断地向server端发送数据,服务端负责接收数据。client是一个DLL,服务端程序是一个随机启动的NT Service服务程序。程序在夜间无人操作的执行过程中,client常...
分类:其他好文   时间:2014-06-13 18:57:20    阅读次数:370
Linux socket编程 DNS查询IP地址
本来是一次计算机网络的实验,但是还没有完全写好,DNS的响应请求报文的冗余信息太多了,不只有IP地址。所以这次的实验主要就是解析DNS报文。同时也需要正确的填充请求报文。如果代码有什么bug,欢迎指正啊。代码排版有点乱。。。本文有以下内容 DNS报文的填充和解析 利用socket API传输信息.....
分类:系统相关   时间:2014-06-13 15:17:45    阅读次数:500
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!