对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1.什么是TCP/IP、UDP?2.Socket在哪里呢?3.Socket是什么呢?4.你会使用它们吗?什么是TCP/IP、UDP?TCP/IP(Transmission
Contr...
分类:
其他好文 时间:
2014-05-14 06:55:23
阅读次数:
265
recv函数会将套接字缓冲区中的内容读出,但不清空,与read函数的区别在此。此函数有一个flag标志位,设为MSG_PEEK。
send函数会将缓冲区中的内容写入到套接字,也不清空,与write函数的区别在此。
用这两个函数可以先接收或发送缓冲区中的内容,然后再用readn(此时缓冲区中的内容依然存在)与write函数去继续判断换行符/n,对缓冲区内容实现换行输出。
echocli.c...
分类:
其他好文 时间:
2014-05-13 23:43:35
阅读次数:
494
一、在windows进行socket编程注意:必须添加#pragma
comment(lib,"ws2_32.lib"),该库。或者(vs 2010)在:项目>属性->配置属性->链接器->输入
ws2_32.lib:附加依赖项中加入要链接的库即可。ws2_32.lib库对应ws2_32.dll,提...
分类:
其他好文 时间:
2014-05-13 21:42:16
阅读次数:
374
服务器端尽可能使用RUSEADDR。
在绑定之前尽可能调用setsockopt...
分类:
其他好文 时间:
2014-05-11 14:38:19
阅读次数:
312
包含头文件
功能:创建一个套接字用于通信
原型
int socket(int domain, int type, int protocol);
参数
qdomain :指定通信协议族(protocol family)
qtype:指定socket类型,流式套接字SOCK_STREAM,数据报套接字SOCK_DGRAM,原始套接字SOCK_RAW
qprotocol :协议类型
q返...
分类:
其他好文 时间:
2014-05-11 13:39:49
阅读次数:
269
客户端正常关闭socket的时候,服务器端的readLine()方法会返回null,或者read()方法会返回-1
分类:
编程语言 时间:
2014-05-10 22:27:48
阅读次数:
522
java的大方向就是j2eej2ee不仅仅是socket编程,具体包括13中核心技术。J2EE的核心API与组件
J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的13种技术规范进行简单的描述(限于篇幅,....
分类:
编程语言 时间:
2014-05-10 05:41:20
阅读次数:
357
Windows Socket+TCP服务器客户端
Winsock是 Windows下套接字标准。
1.UDP socket编程:
UDP(用户数据报协议)是一个无连接,不可靠的数据传输,其特点是简单,快捷。相比与TCP,UDP不需要建立连接(不需connect、accept函数),数据发送接收...
package tcp;import
java.io.BufferedReader;import java.io.BufferedWriter;import
java.io.IOException;import java.io.InputStreamReader;import java.io.Out...
分类:
其他好文 时间:
2014-05-09 19:45:18
阅读次数:
378
Windows Socket编程与服务器客户端示例
Winsock是 Windows下套接字标准。
Socket套接字基于计算机网络,提供同一系统上不同进程或由局域网连接在一起的不同机器上的进程间通讯功能。如下图:
套接字通过IP地址,Port端口号标识,通过这个标识可以在整个局域网定位一个套接字,通过套接字进程便可以相互传输数据。如:进程...