一、原理部分 (个人觉得这篇写的可以,所以转与此,原文地址:http://dev.yesky.com/78/2683078.shtml) 在网络编程中最常用的方案便是Client/Server (客户机/服务器)模型。在这种方案中客户应用程序向服务器程序请求服务。一个服务程序通常在一个众所周知的地....
分类:
其他好文 时间:
2015-03-05 10:26:33
阅读次数:
193
第一步:实现socket通信。
首先学习下socket编程,这是最基本的。
我们利用PC上编写一个Java程序为服务器,再编写一个Android app作为客户端,然后实现通信。新建一个Java类如下:import java.io.IOException;
import java.io.OutputStream;
import java.net.ServerSocket;
import java...
分类:
移动开发 时间:
2015-03-01 10:34:15
阅读次数:
213
TCP Socket通信是一种比较常用的基于连接的网络通信方式。本文通过Java实现TCP Socket通信,并将其用于计算机端、Android手机端,同时做到代码规范化,实现代码最大化复用。
本文代码可在GitHub下载,建议对照源码阅读文章 https://github.com/jzj1993/JavaTcpSocket
TCP连接的建立
客户端和服务器间通过三次握手...
分类:
移动开发 时间:
2015-02-28 16:36:56
阅读次数:
292
现在的PYTHON很火,但是我们的PHP也不错!主要是看有没有去挖掘它,去在phper中开更多的脑洞,有时学习框架学累的时候,不妨写写脚本。或许能帮助自己更好的了解PHP。这里我们就不阐述Socket(套接字)是什么了,这里我们使用常见的C(client)/S(server)模式。作为服务器端,它..
分类:
Web程序 时间:
2015-02-26 18:46:17
阅读次数:
162
上篇文章讲了PC与android手机连接的办法 ,通过java调用系统命令执行adb命令操作,实际上是一个比较笨的办法。网上查阅资料,发现google 提供了ddmlib库 (adt-bundle\sdk\tools 目录下), 提供了adb相关操作的所有api。文档参考http://www.jar...
分类:
移动开发 时间:
2015-02-16 14:15:15
阅读次数:
254
socket通常也称作”套接字”,用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过”套接字”向网络发出请求或者应答网络请求。这里构建一个简单的例子,客户端发消息,服务端接收,然后回执一条消息。大致能够了解如何使用Socket进行通信。服务端监听,接收信息:客户端连接,并发送信息:使用So...
下面代码转自CSDN:服务器:// Server.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "winsock2.h"#pragma comment(lib, "ws2...
分类:
编程语言 时间:
2015-02-11 14:23:06
阅读次数:
211
介绍本文介绍如何用python脚本实现socket通信,在一台服务器上开一个端口监听,其他机器通过telnet连进来,模仿B/S模式进行通信。正文一共两个文件。webserver.pyimportsocket
importre
importos
PORT=8080
#CreateaServerSocket
serversocket=socket.socket(socket.AF_INET,so..
分类:
编程语言 时间:
2015-02-11 02:05:16
阅读次数:
181
服务器界面:
大家先去 附件中 把代码下下来,否则看文章是看不懂的。服务端代码,打开类视图,找到ListenThreadFunc函数。这是我们的线程函数,socket代码在该线程里执行。
01
DWORD WINAPI
ListenThreadFunc(LPVOID Lparam)
02
...
分类:
编程语言 时间:
2015-02-04 11:10:28
阅读次数:
296
Android为蓝牙设备之间的通信封装好了一些调用接口,使得实现Android的蓝牙通信功能并不困难。可通过UUID使两个设备直接建立连接。
具体步骤:
1. 获取BluetoothAdapter实例,注册一个BroadcastReceiver监听蓝牙扫描过程中的状态变化
mBluetoothAdapter = BluetoothAdapter.getDefaultAdapt...
分类:
移动开发 时间:
2015-02-02 18:09:42
阅读次数:
140