看这里:Android必备:Android Socket编程的了解与学习整理 ? ? 最近学习Android的过程中,由于项目、业务等因素影响,服务端通过Socket进行通信,于是开始学习Socket编程,之前的开发中,很少涉及此 ...
分类:
移动开发 时间:
2015-03-02 13:21:04
阅读次数:
184
第一步:实现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/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UD...
分类:
编程语言 时间:
2015-02-26 18:03:44
阅读次数:
159
Server(多线程)
#include
#include
#pragma comment(lib,"ws2_32.lib")
using namespace std;
#define PORT 4000
#define IP_ADDRESS "127.0.0.1"
DWORD WINAPI ClientThread(LPVOID lpParameter)
{
SOCKET Clien...
java023
网络编程
Socket编程(码头)
socket就是为网络服务提供了一种机制。
通信的两端都有socket
网络通信其实就是socket
数据在两个socket通过IO传输
TCP与UDP
udp:(步话机,QQ)
将数据和源和目的的封装成数据包,不需要建立...
分类:
其他好文 时间:
2015-02-21 09:43:39
阅读次数:
462
#!/usr/bin/perl#Filename:BuildSocketUDP.pm##Copyright2012AxxeoGmbH#LicensedundertheApacheLicense,Version2.0(the"License");#youmaynotusethisfileexceptincompliancewiththeLicense.#YoumayobtainacopyoftheLicenseat##http://www.apache.org/licenses/LICENSE-2.0##Unl..
分类:
编程语言 时间:
2015-02-15 23:12:22
阅读次数:
237
基本的 Python socket 模块Python 提供了两个基本的 socket 模块。第一个是 Socket,它提供了标准的 BSD Sockets API。第二个是SocketServer,它提供了服务器中心类,可以简化网络服务器的开发。Python 使用一种异步的方式来实现这种功能,您可以...
分类:
编程语言 时间:
2015-02-13 16:28:53
阅读次数:
194
http编程综述:亦可称为soap编程。通常情况下,http编程要比socket编程相对要简单易用得多。所以用的最广广泛。一、http编程其实就是http请求。http请求最长用的方法是get和post方法。==》get方法和post方法相比理解起来比较简单,get方法可以直接请求一个url,也可以...
分类:
移动开发 时间:
2015-02-12 12:25:24
阅读次数:
246
UDP协议 UDP协议提供的服务不同于TCP协议的端到端服务,它是面向非连接的,属不可靠协议,UDP套接字在使用前不需要进行连接。实际上,UDP协议实现了两个功能: 1)在IP协议的基础上添加了端口; 2)对传输过程中可能产生的数据错误进行了检测,并抛弃已经损坏的数据。UDP的Java支持 Java...
分类:
编程语言 时间:
2015-02-11 18:12:27
阅读次数:
355
最近要对一个用libevent写的C/C++项目进行修改,要改成多线程的,故做了一些学习和研究。libevent是一个用C语言写的开源的一个库。它对socket编程里的epoll/select等功能进行了封装,并且使用了一些设计模式(比如反应堆模式),用事件机制来简化了socket编程。libeve...
分类:
编程语言 时间:
2015-02-10 23:11:03
阅读次数:
315