码迷,mamicode.com
首页 >  
搜索关键字:socket编程    ( 1482个结果
socket编程3-Handler
package Chapter3;import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; imp...
分类:其他好文   时间:2014-12-12 01:14:09    阅读次数:263
socket编程3-EchoServer
package Chapter3;import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; public class EchoServer { private ServerSocke...
分类:其他好文   时间:2014-12-12 01:13:58    阅读次数:233
socket编程1-echoclient
talk()方法,不断读取用户从控制台输入的字符串,然后发送给EchoServer,再把EchoServer返回的字符串打印到控制台。如果用户输入字符串为“bye”,就结束与EchoServer的通信,关闭socket连接。package Chapter1;import java.io.Buffer...
分类:其他好文   时间:2014-12-12 01:11:58    阅读次数:226
socket编程1-EchoServer
代码解析:service()方法 不断等待客户端程序的连接请求,serversocket.accept()得到socket对象后,表示建立连接,从Socket对象中得到输入流、输出流,分别用PrintWriter 和 BufferedReader来装饰。不断的用BufferedReader对象的re...
分类:其他好文   时间:2014-12-12 01:09:33    阅读次数:224
Socket编程实践(17) --TCP/IP各层报文(2)
UDP数据报UDP首部代码:struct udp_hdr { unsigned short src_port; unsigned short dest_port; unsigned short len; unsigned short chksum; }; TCP报文段 协议描述源端口号和目的端口号:源和目的主机的IP地址加上端口号构成一个TCP连接序号和确认号:序号...
分类:其他好文   时间:2014-12-11 14:07:14    阅读次数:217
Socket编程实践(14) --UDP编程基础(2)
使用UDP注意事项1.UDP报文可能会丢失、重复、乱序 2.UDP缺乏流量控制:当缓冲区写满以后,由于UDP没有流量控制机制,因此会覆盖缓冲区。 3.UDP协议数据报文截断:如果接收到的UDP数据报大于缓冲区,报文可能被截断,后面的部分会丢失。 4.使用UDP: recvfrom返回0,不代表连接关闭,因为UDP是无连接的。    而且sendto可以发送数据0包(只含有UDP首部[20字节]);...
分类:其他好文   时间:2014-12-11 12:23:05    阅读次数:178
Socket编程实践(13) --UDP编程基础(1)
UDP特点    无连接,面向数据报(基于消息,不会粘包)的数据传输服务;    不可靠(可能会丢包),但一般情况下UDP更加高效;   UDP客户/服务基本模型UDP基础API1.RecvfromSYNOPSIS #include #include ssize_t recvfrom(int sockfd, void *buf, size_t len,...
分类:其他好文   时间:2014-12-11 12:22:19    阅读次数:186
Socket编程实践(15) --ISO/OSI与TCP/IP
ISO的开放互联网模型(OSI)     OSI(open system interconnection)开放系统互联模型是由ISO(International Organization for Standardization)国际标准化组织定义的网络分层模型,共七层。       1.物理层(Physical Layer):物理层定义了所有电子及物理设备的规范,为上层的传输提供了一个物理介质,本...
分类:其他好文   时间:2014-12-11 12:21:52    阅读次数:235
Socket编程实践(16) --TCP/IP各层报文(1)
以太网帧格式      说明1:链路层的数据包,称为以太网帧。    说明2:链路层不识别IP地址[因为IP地址是逻辑地址],链路层识别物理网卡MAC地址[硬件地址]。    说明3:需要根据IP地址找到对方的MAC地址(ARP地址解析协议)[MAC —> IP地址方向地址解析:RARP反向地址解析协议]。    说明4:应用层根据对等方的IP地址进行通讯,在数据封装过程中,链路层需要目的地址的M...
分类:其他好文   时间:2014-12-11 12:20:25    阅读次数:160
MFC_网络编程socket套接字
MFC socket编程MFC socket编程---- 一. 客户端---- 1. 创建一个Dialog Based项目:CSockClient。---- 2. 设计对话框---- 去掉Ok和Cancle两个按钮,增加ID_Connect(连接)、ID_Send(发送)、ID_Exit(关闭)按钮...
分类:编程语言   时间:2014-12-11 12:06:33    阅读次数:234
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!