选择了android2.3以后的开发包(比如4.0的),再主线程建立socket连接的时候,会报错
NetworkOnMainThreadException
或者是使用android2.3之前的开发包,但是要运行在4.0以上的版本也会报这样的错误。在网上查了一下,我总结了两种方法,
方法一:直接忽视,强制使用(强烈不推荐,但是修改简单)
在MainActivity文件的...
分类:
Web程序 时间:
2014-08-11 11:57:12
阅读次数:
325
相信大家在上一篇中已经了解了Android中WIFI热点通信的相关操作知识,今天我们将在上一篇代码基础之上进行Socket编程,实现一个简单的多人聊天室功能,以达到热点网络上的通信目的。首先,我们先来看一张最终效果图:<=======>(说明:由于目前作服务器端的手机,只是实现..
分类:
移动开发 时间:
2014-08-11 03:05:42
阅读次数:
261
首先来介绍一下AFD驱动。大家可能对NDIS及TDI了解的比较多,AFD驱动相对会少一些。NDIS及TDI是微软提供的内核网络驱动模型中的编程接口规范,而AFD驱动是微软Windows操作一个驱动部件。它是上层SOCKET在内核心中的实现。我这里画了一个图例来说明它们之间的关系:简来说AFD驱动向上...
分类:
其他好文 时间:
2014-08-11 02:42:21
阅读次数:
738
HTTP(HyperTextTransferProtocol,超文本传输协议)HTTP协议是应用层的一种协议,是一种C/S架构服务,基于TCP/IP协议来通信,监听在TCP的80端口上。下面就开始介绍HTTP协议的相关内容,在开始之前先简单的介绍一下端口类型、TCP协议的功能和状态、Socket通信时的系统调用。一、常..
分类:
其他好文 时间:
2014-08-10 18:52:41
阅读次数:
253
MFC疑难注解:CAsyncSocket及CSocketMFC对SOCKET编程的支持其实是很充分的,然而其文档是语焉不详的。以至于大多数用VC编写的功能稍复杂的网络程序,还是使用API的。故CAsyncSocket及CSocket事实上成为疑难,群众多敬而远之。余好事者也,不忍资源浪费,特为之注解...
分类:
其他好文 时间:
2014-08-10 18:27:50
阅读次数:
220
socketpair函数概要例如以下:#include #include int socketpair(int domain, int type, int protocol, int sv[2]);sys/types.h文件须要用来定义一些C宏常量。sys/socket.h文件必须包括进来定义soc...
分类:
其他好文 时间:
2014-08-10 12:36:00
阅读次数:
356
??
配置QT下的pro文件
TEMPLATE = app
CONFIG += console
CONFIG -= app_bundle
CONFIG -= qt
LIBS += -lWs2_32 ##标示使用window下的Ws2_32.lib,-l表示要链接后面的库
#-lWs2_32,link Ws2_32.lib
SOURCES +=...
分类:
编程语言 时间:
2014-08-09 23:19:29
阅读次数:
404
配置QT的环境变量,这台电脑à属性à高级系统设置à高级à环境变量à系统变量àpathàC:\Qt\Qt5.3.0\5.3\mingw482_32\bin;C:\Qt\Qt5.3.0\Tools\QtCreator\bin
创建一个QT项目:winAndLinuxMyUdpProject项目
修改QT的项目文件,修改winAndLinuxMyUdpProj...
客户端
23UdpClient.cpp代码:
// 23UdpClient.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include
//Windows套接字所需的头文件
#include
//Windows套接字接口的库文件
#pragma comment(lib, "WSOCK32.LIB")
//程序使用的WinSock主版...
分类:
其他好文 时间:
2014-08-09 21:29:39
阅读次数:
427
使用条件:当我们没有权限或者不能使用服务器的时候,我们需要用socket操作memcachedmemcached-client操作特点: 无需开启memcache扩展 使用fsocketopen()套接字连接memcached 同样执行CRUD require_once(CLAS...
分类:
其他好文 时间:
2014-08-09 21:14:09
阅读次数:
220