社区
网络通信/分布式开发
帖子详情
怎么才能用winsock的connect函数建立到163或其他站点web服务的tcp连接?
mjw1981
2003-11-19 06:01:45
怎么才能用winsock的connect函数建立到163或其他站点web服务的tcp连接?我在程序中connect时总是返回负一,用WSAGETLASTERR()返回的值也总是等于1,不知道哪里设置的不对,请大虾指导,非常感谢!!问题解决送分100
...全文
26
回复
打赏
收藏
怎么才能用winsock的connect函数建立到163或其他站点web服务的tcp连接?
怎么才能用winsock的connect函数建立到163或其他站点web服务的tcp连接?我在程序中connect时总是返回负一,用WSAGETLASTERR()返回的值也总是等于1,不知道哪里设置的不对,请大虾指导,非常感谢!!问题解决送分100
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
网络程序设计基本知识
网络程序设计基本知识: 1 网络应用程序的概念 2
TCP
/IP应用程序工作模型与网络编程接口 3 套接口的概念及其编程原理 4
Winsock
API基本
函数
——套接口与
连接
的
建立
5
Winsock
API基本
函数
——数据传输 6
Winsock
API基本
函数
——
连接
与套接口的关闭
传输层
TCP
连接
管理
建立
TCP
连接
/状态/变迁
应用程序在通信的时候,也即是进程在通信的时候,浏览器访问web
站点
,HTTP协议要想发送的话,我这个计算机要先去调用
TCP
协议,先
建立
连接
,发送
tcp
建立
连接
的请求,服务端给我一个确认,我再给服务器一个确认。需要发三个数据包。
建立
了
TCP
连接
之后,再发送http的报文,web
站点
再用这个
连接
将网页返回给我的客户端。当所有的通信都结束了,那么浏览器还要释放
连接
。
tcp
在通信之前需要发送3个数据包来
建立
连接
,释放
连接
需要发送4个数据包。之前说的可靠传输,流量控制,拥塞避免,这些都是在通信过程当中用到的技术。
建立
WinSock
之简单的
TCP
通信程序设计
内容 编写客户端与服务端程序,客户端与服务端
建立
TCP
连接
后: (1)服务端向客户端发送一条内容为"
Connect
succeed.Please send a message to me."然后等待接收客户端发送来的一条信息,收到后显示该信息并关闭
连接
,继续等待其他客户的链接请求。 (2)客户端在与服务器的
连接
寄
建立
成功后接收并显示从服务器收到的信息,然后从键盘接收一行信息发送给服务器。...
【windows socket+UDP服务器客户端】
Windows Socket+UDP服务器客户端
Winsock
是 Windows下套接字标准。 1.UDP socket编程: UDP(用户数据报协议)是一个无
连接
,不可靠的数据传输,其特点是简单,快捷。相比与
TCP
,UDP不需要
建立
连接
(不需
connect
、accept
函数
),数据
关于
TCP
非阻塞方式
connect
连接
非阻塞方式
connect
方式
连接
作用: 1.
TCP
三次握手过程中做一些其他的动作 2.同时
建立
多个
连接
,在web浏览器中很常见 3.利用select操作进行超时控制 Tips:
Tcp
套接字设置成为非阻塞方式后,调用
connect
函数
,
函数
会立即返回EINPROGRESS错误(errno.h错误码为115,操作正在进行),之后,便可通过调用select来检查链路是否
建立
成功
网络通信/分布式开发
1,592
社区成员
32,990
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章