社区
C++ 语言
帖子详情
怎样用socket访问服务器中的某一个方法?
zzxap
2011-07-04 10:32:45
获取返回结果,比如登录?
...全文
69
8
打赏
收藏
怎样用socket访问服务器中的某一个方法?
获取返回结果,比如登录?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zzxap
2011-07-04
打赏
举报
回复
[Quote=引用 2 楼 qq120848369 的回复:]
UDP并发服务器的设计是这样的,就拿你的例子说:
客户必须首先登陆,所以服务器必须在一个众所周知的UDP端口上等待各个客户发送登陆信息.
服务器接受到一个登陆请求后,验证登录请求,合格的话则创建一个新的UDP SOCKET,bind(ANY_ADDR,0)绑定在一个临时端口上,然后用这个SOCKET向客户地址sendto一条登陆成功回应.
客户在自己的UDP SOCKET上 r……
[/Quote]
不是所有终端都请求登陆这个方法的。
如果是web服务器,可以通过请求不同的方法
http://www.xx.com/action/a 请求a方法
http://www.xx.com/action/b 请求b方法
服务器会路由到该方法
zzxap
2011-07-04
打赏
举报
回复
服务器只有一个IP 和端口吧
所有客户端都请求一个ip+端口?
但是不同客户端有不同的请求,都统一请求到一个地方?
服务器怎么知道你想要什么服务?
就想叫yoko
2011-07-04
打赏
举报
回复
服务器程序调方法
bdmh
2011-07-04
打赏
举报
回复
给服务端发消息,服务端接收到后,获取信息,然后返回给客户端,这要制定好通信协议,不是去调用服务端的函数,不是webservice
qq120848369
2011-07-04
打赏
举报
回复
UDP并发服务器的设计是这样的,就拿你的例子说:
客户必须首先登陆,所以服务器必须在一个众所周知的UDP端口上等待各个客户发送登陆信息.
服务器接受到一个登陆请求后,验证登录请求,合格的话则创建一个新的UDP SOCKET,bind(ANY_ADDR,0)绑定在一个临时端口上,然后用这个SOCKET向客户地址sendto一条登陆成功回应.
客户在自己的UDP SOCKET上 recvfrom一条数据,获取其源地址,这是服务器专门为了这个客户而开辟的UDP端口,此后客户发送的请求都将送达这个服务器UDP端口上得到处理.
而服务器将这个UDP SOCKET加入到select集合中,此后一旦客户发出请求,那么服务器便可以唤醒多线程专门读取这个客户对应端口上的请求,这就将一个UDP并发转化成了一个类似TCP并发的设计架构了.
qq120848369
2011-07-04
打赏
举报
回复
发送命令,服务器解析命令,处理,返回结果.
加油馒头
2011-07-04
打赏
举报
回复
[Quote=引用 5 楼 zzxap 的回复:]
服务器只有一个IP 和端口吧
所有客户端都请求一个ip+端口?
但是不同客户端有不同的请求,都统一请求到一个地方?
服务器怎么知道你想要什么服务?
[/Quote]
传过去的数据 也可以加参数的说
qq120848369
2011-07-04
打赏
举报
回复
不知道webservice什么的。。
我只知道UDP服务器并发,在客户端只有一个UDP端口,在服务端也有一个申请通信的周所周知的UDP端口即以与每个客户通信的各自的UDP端口。
C++
socket
访问
HTTP,OpenSSL
访问
HTTPS
本代码使用MFC方式实现了如下功能: 1> 原生
socket
POST
访问
HTTP站点。... 2> 集成OpenSSL POST
访问
HTTPS站点。...文件包内含有完整的,编译好的OpenSSL开发需要的头文件以及库文件等,可以方便的使用在您的项目
中
。
多线程通信
Java是一种可用于进行网络编程的语言,它提供了两种功能强大的网络支持机制:URL
访问
网络资源的类和用
Socket
通讯的类,来满足不同的要求。一是URL用于
访问
Internet网上资源的应用;另一种是针对client/server(客户端...
C++
socket
网络编程--http
服务器
(支持php)实战教学视频
C++
socket
网络编程大全实战http
服务器
(支持php)视频培训教程概况:本课程会同时演示在linux和windows
中
的编程,课程
中
的线程和正则表达式都使用c++提供库。本课程包含了
socket
网络编程常用的所有特性,包括tcp、udp...
OpenSSL
访问
HTTPS
本代码使用MFC方式实现了如下功能: 1> 原生
socket
POST
访问
HTTP站点。可成功登陆某站点; 2> 集成OpenSSL POST
访问
HTTPS站点。可成功登陆小米官网。 文件包内含有完整的,编译好的OpenSSL开发需要的头文件以及库...
Java写
一个
简单的Web
服务器
Socket
实现
Java写
一个
简单的Web
服务器
Socket
实现 一、实现思路 1、使用 Server
Socket
监听某一端口,然后等待连接获取
Socket
对象。 2、创建
一个
类 HttpServer 继承 java.lang.Thread 类,重写 run()
方法
,执行浏览器...
C++ 语言
64,678
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章