基于TCP的socket编程的服务器程序流程如下:
1.创建套接字
SOCKETsockSrv = socket(AF_INET, SOCK_STREAM, 0) ;
2.将套接字绑定到本地地址和端口上
SOCKADDR_INaddrSrv ;...
分类:
其他好文 时间:
2014-07-22 00:11:38
阅读次数:
404
Socket就是为网络服务提供的一种机制,网络通信的两端都有Socket,一个Socket由一个IP地址和一个端口号唯一确定。数据在两个Socket间通过IO传输。1.其传输方式有两种,UDP传输和TCP传输:UDP传输:在发送数据前不需要先建立连接,速度快;是不可靠协议;每个数据包的大小限制在..
分类:
编程语言 时间:
2014-07-21 22:31:17
阅读次数:
316
原文地址:C# Socket编程 同步以及异步通信 作者: BLoodMaster套接字简介:套接字最早是Unix的,window是借鉴过来的。TCP/IP协议族提供三种套接字:流式、数据报式、原始套接字。其中原始套接字允许对底层协议直接访问,一般用于检验新协议或者新设备问题,很少使用。套接字编程....
分类:
其他好文 时间:
2014-07-20 22:30:02
阅读次数:
330
说起backlog, 都会想起socket编程中的listen backlog 参数,而这个backlog 是linux内核中处理的backlog么?
int listen(int sockfd, int backlog)man listen
可以看到关于listen 的解释
The backlog argument defines the maximum length to wh...
分类:
系统相关 时间:
2014-07-19 02:44:36
阅读次数:
534
花了大概两天的时间,终于把Android的Socket编程给整明白了。抽空和大家分享一下:Socket Programming on AndroidSocket 编程基础知识:主要分服务器端编程和客户端编程。服务器端编程步骤:1: 创建服务器端套接字并绑定到一个端口上(0-1023是系统预留的,最好...
分类:
移动开发 时间:
2014-07-19 00:25:18
阅读次数:
407
这段时间再看socket编程,虽然现在是刚刚接触,但是还是忍不住想写一篇总结,来激励自己努力学习,写的不好的地方,还请大家指教啊! 下面针对一个简单的发送消息和文件的程序说说吧。 首先是服务器需要准备二个Socket和二个Thread如下://和客户机进行通信 private Soc...
分类:
其他好文 时间:
2014-07-18 17:23:07
阅读次数:
290
高位字节优先和低位字节优先。Internet上数据以高位字节优先顺序在网络上传输,所以对于在内部是以低位字节优先方式存储数据的机器,在Internet上传输数据时就需要进行转换。第一个结构类型是:struct sockaddr 该类型是用来保存socket信息的structsockaddr{ un....
分类:
其他好文 时间:
2014-07-18 13:31:18
阅读次数:
267
sockaddr结构体sockaddr的缺陷:struct sockaddr 是一个通用地址结构,这是为了统一地址结构的表示方法,统一接口函数,使不同的地址结构可以被bind() , connect() 等函数调用;sa_data把目标地址和端口信息混在一起了struct sockaddr { un...
分类:
其他好文 时间:
2014-07-16 19:22:47
阅读次数:
232
看了Socket的网络编程,感觉这个东西好神奇啊下面是Socket的发送端:/* Socket编程,发送端 1.建立Socket发送端的端口,DatagramSocket 2.将数据进行封装,加入接收端地址和端口号,DatagramPacket 3.发送数据包send()4.关闭资源*/ impor...
分类:
其他好文 时间:
2014-07-16 19:20:38
阅读次数:
166
转自:http://blog.csdn.net/hguisu/article/details/74457681. 网络中进程之间如何通信进 程通信的概念最初来源于单机系统。由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进程之间既互不干扰又协调一致工作,操作系统为进程通信提供了相应设施,如...
分类:
系统相关 时间:
2014-07-15 23:04:02
阅读次数:
311