本节主要介绍Socket编程,发现Java里面的socket编程和C语言的还是有一些不一样,比如TCP socket ,在Java中区分了serverSocket。不过原理都一样,在流程处理上也非常相似,所以,理解起来并不难。我们会先从基础说起,从如何建立socket连接,到如何实现一个合理的设计例如在android中,我们发送一条消息,然后监听一个回复,如何做到不卡死UI,本文将会由浅入深的为大...
分类:
移动开发 时间:
2014-09-11 15:22:22
阅读次数:
198
webservice底层就是基于socket编程的,当客户端IO未关闭时,服务端无法正常接收客户端请求:服务端程序:正常关流的客户端程序:可以看到,服务端正常接收到客户端的请求,如未正常关流:服务端接收到的数据为“null”。
分类:
其他好文 时间:
2014-09-09 10:38:18
阅读次数:
149
先前有篇博文专门写了socket的基本概念,这里用java来实现简单的server-client的socket数据传输。...
分类:
编程语言 时间:
2014-09-07 07:39:24
阅读次数:
264
http://blog.csdn.net/eyu8874521/article/details/8847173度娘给出的描述:通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到...
分类:
移动开发 时间:
2014-09-05 17:37:41
阅读次数:
297
1. [代码][C/C++]代码 服务端://// main.m// server//// Created by mac on 13-4-15.// Copyright (c) 2013年 mac. All rights reserved.//#import #import #import #imp...
分类:
编程语言 时间:
2014-09-04 16:40:49
阅读次数:
207
Windows Socket和Linux Socket编程有什么区别
USES_CONVERSION是用来转换类型的,比如我们很常见的问题: 在Socket编程时候,我们的IP地址从界面上输进去一般都使用CString类型的,可是在SOCKADDR_IN中的inet_addr却是const char *我们就不能直接用CString来用。我们就可以使用T2A()宏.....
分类:
其他好文 时间:
2014-09-01 19:04:03
阅读次数:
282
套接字地址结构: 每个协议簇都定义了它自己的套接字地址结构。 这些结构的名字都已 sockaddr_ 开头, 并对应每个协议簇的唯一后缀结束。IPv4套接字地址结构: 1 struct in_addr { 2 in_addr_t s_addr; // 32-...
分类:
其他好文 时间:
2014-09-01 13:51:43
阅读次数:
233
套接字简介:套接字最早是Unix的,window是借鉴过来的。TCP/IP协议族提供三种套接字:流式、数据报式、原始套接字。其中原始套接字允许对底层协议直接访问,一般用于检验新协议或者新设备问题,很少使用。套接字编程原理:延续文件作用思想,打开-读写-关闭的模式。C/S编程模式如下:服务器端:打开通...
分类:
其他好文 时间:
2014-08-29 12:58:47
阅读次数:
310
soket是网络套接字,它是ip地址和端口号的组合。在perl中使用套接字需要SOCKET模块;以经过测试可以使用:下面使用如下的例子进行说明:
服务器端:
#!/usr/bin/perl -w
use Socket;
use IO::Handle;
socket(SOCK,AF_INET,SOCK_STREAM,getprotobyname("tcp"));#初始化socket
se...
分类:
其他好文 时间:
2014-08-27 10:59:17
阅读次数:
179