为了账号安全,请及时绑定邮箱和手机立即绑定

您好,请教SOCKET函数只有9个吗?还有哪些?

您好,请教SOCKET函数只有9个吗?还有哪些?

C# C
红糖糍粑 2021-11-04 20:07:06
如果想通过SOCKET操纵远程数据库,该怎么办?能解释下吗谢谢!
查看完整描述

2 回答

?
慕神8447489

TA贡献1780条经验 获得超1个赞

SOCKET套接字:

//初始化
WSAStratup
//释放
WSACleanup
//创建套接字
socket
//从容关闭套接字
shutdown
//关闭套接字
closesocket
//绑定
bind
//监听
listen
//接受
accept
//链接
connect
//发送
send
//发送到
sendto
//接收数据
recv
//接收自
recvfrom
//获取本地套接字信息
getsockname
//获取对方套接字信息
getpeername

//设置套接字信息
setsockopt

//最近错误
WSAGetLastError

最常用的就这些,我可是手动,自WINDOWS API参考大全给你摘的,,
/////////////////////////////////////////////
另外,你问的
如果想通过SOCKET操纵远程数据库,该怎么办?

这不是简单的socket的使用问题,,而是一项系统工程,

要控制远程数据库,我给你个简单的整体方案吧,自己慢慢设计,,

(1)通过 服务器/客户端 模式

(2)自定义通信协议

首先:远程数据库端做服务端,接受其他客户端的修改信息,自定义通信协议,解析控制数据库更改,

其次:客户端就可以简单一点,遵守通信协议给远程发送操控指令

你要是能力强就自己做吧,,最好是借助第三方的包



查看完整回答
反对 回复 2021-11-09
?
慕哥9229398

TA贡献1877条经验 获得超6个赞

不要搞错了,SOCKET只是一个套接字接口,是网络层的东西,跟你应用层没有关系

查看完整回答
反对 回复 2021-11-09
  • 2 回答
  • 0 关注
  • 213 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信