SOCKET与TCP,UDP有什么关系?
SOCKET是Java实现数据通信的API。 这个词语起源于BSD相关的UNIX,程序开发中用于process之间通信的API名称。TCP/UDP是OSI模型的第四层中定义的两种通信方式。也就是说,SOCKET是API,而TCP/UPD是通信协议,两种根本不同的东西。语言表达的例子: 用SOCKET实现TCP(或者UDP)通信。 (相反,TCP或者UDP通信也可以不使用SOCKET实现)
SOCKET是TCP、UDP的实现方式,用SOCKET编程可以实现TCP、UDP的通信。
socket就像一个管子,连接两端。而tcp.udp就像管子中的东西。是液体还是气体。也就是传送的协议。
找下这本书 《JAVA TCP/IP SOCKET 编程》机械工业出版社 。 可以找到你要的答案。

VC++中MFC的socket是UDP还是TCP
可以是TCP也可以是UDP啊,看你创建socket的时候配置的参数,也就是 SOCKET sock = socket(AF_INET, SOCK_STREAM, 0); 第二个参数是SOCK_STREAM就是TCP,是SOCK_DGRAM就是UDP。
TCP是长连接,UDP是短连接
CChatSocket.cpp里看它创建socket的参数

socket编程怎么判断是udp还是tcp
UDP和TCP编程步骤也有些不同,如下: TCP编程的服务器端一般步骤是: 1、创建一个socket,用函数socket(); 2、设置socket属性,用函数setsockopt(); * 可选 3、绑定IP地址、端口等信息到socket上,用函数bind(); 4、开启监听,用函数listen();...

在VC中建立了一个socket用于通讯,如何看这个socket属于TCP还是UDP
::socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP);//UDP ::socket(PF_INET, SOCK_STREAM, IPPROTO_TCP);//TCP 这种情况下最后一个参数可以填,也可以直接填0.。直接看第二个参数就可以了

linux socket编程后是tcp还是udp
Linux socket编程既可以是TCP连接,也可以是UDP连接。Linux socket编程首先要用socket系统调用创建一个套接字,socket系统调用的原型是: int socket(int domain, int type, int protocol); 当socket函数的type参数指定为SOCK_STREAM时,就相当于建立的是个TCP连接;当type参数指定为SOCK_DGRAM时,建立的就是一个UDP连接。当建立TCP或者UDP连接的时候,注意把第一个参数domain指定为AF_INET。

本文由 在线网速测试 整理编辑,转载请注明出处。