最近帮学长写了个Qt Tcpsocket客户端的应用程序,被一个问题困扰了许久.因为以前没有用Qt 写过socket的客户端程序
加上时间比较紧,都没能好好的查看些资料就急忙的写代码,看了一些别人的代码,差不多都是相同的,但是我就出现了收数据
不全的问题..
最后查出原因是我在接受服务器端的数据时使用了read()这个函数,接收的是个结构体,这里顺便说下怎么在Qt 下收发结构体
发:cli...
分类:
其他好文 时间:
2014-06-19 11:13:54
阅读次数:
342
在unix系统中对大部分系统调用非正常返回时,通常返回值为-1,并设置全局变量errno,如socket(), bind(), accept(), listen()。erron存放一个正整数来保存上次出错的错误值。
对线程而言,每个线程都有专用的errno变量,不必考虑同步问题。
慢系统调用
指可能永远阻塞而无法返回的系统调用,通常是一些读写的例子,如pipe,终端设备,网络连接,典...
分类:
系统相关 时间:
2014-06-19 10:35:23
阅读次数:
337
I use the Elicpse IDE to develope the ansdroid app.Sometime encounter the messy code in the Elicpse
One solve method is that to fix the Ecicpse's enCoding setting:
click "Windows->Preference...
分类:
其他好文 时间:
2014-06-19 09:57:22
阅读次数:
211
一、服务端-server.c#include #include #include #include
#include #include #include #define MAXPENDING 5#define BUFFSIZE 32void Die(char
*mess){ perror(me...
分类:
其他好文 时间:
2014-06-16 07:15:50
阅读次数:
182
1
socket函数为了执行网络I/O,一个进程必须做的一件事情就是调用socket函数,指定期望的通信协议类型(使用Ipv4的TCP,使用Ipv6的UDP,Unix域字节流协议等)。#
includeint socket(int family,int type,int protocol);返回:若...
分类:
其他好文 时间:
2014-06-16 00:54:15
阅读次数:
238
Socket描述了一个IP、端口对。它简化了程序员的操作,知道对方的IP以及PORT就可以给对方发送消息,再由服务器端来处理发送的这些消息。所以,Socket一定包含了通信的双发,即客户端(Client)与服务端(server)。1)服务端利用Socket监听端口;2)客户端发起连接;3)服务端返回...
分类:
其他好文 时间:
2014-06-16 00:38:53
阅读次数:
748
1.前言 什么是UDP协议广播机制? 举一个例,
例如在一群人群中,一个人要找张三,于是你向人群里大喊一声(广播):“谁是张三” 如果它是张三,它就会回应你,在网络中也是一样的。 UDP广播机制的应用场景:
若干个客户端,在局域网内(不知道IP的情况下) 需要在很多设备里需找特有的设备,比如服...
分类:
移动开发 时间:
2014-06-13 18:58:21
阅读次数:
330
近期使用winSock做的一个网络项目中,使用TCP+Socket连接编写的一个多线程的网络程序,功能是client负责不断地向server端发送数据,服务端负责接收数据。client是一个DLL,服务端程序是一个随机启动的NT
Service服务程序。程序在夜间无人操作的执行过程中,client常...
分类:
其他好文 时间:
2014-06-13 18:57:20
阅读次数:
370
##RECORD,help me remember ###Make Lazy Version
Installer 1、Write this LazyVersion Installer DMG to a RAW empty disk 2、Use
Clover l...
分类:
其他好文 时间:
2014-06-13 15:27:01
阅读次数:
349
本来是一次计算机网络的实验,但是还没有完全写好,DNS的响应请求报文的冗余信息太多了,不只有IP地址。所以这次的实验主要就是解析DNS报文。同时也需要正确的填充请求报文。如果代码有什么bug,欢迎指正啊。代码排版有点乱。。。本文有以下内容
DNS报文的填充和解析 利用socket API传输信息.....
分类:
系统相关 时间:
2014-06-13 15:17:45
阅读次数:
500