首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请教一个socket的通信有关问题

2012-03-09 
请问一个socket的通信问题?如果,几个客户端向服务端发出socket连接,我如何确定客户端身份呀?例如:每个客户

请问一个socket的通信问题?
如果,几个客户端向服务端发出socket连接,我如何确定客户端身份呀?
例如:每个客户端向服务端发送用户名和密码,我如何给么个客户端标识一个身份尼?这个怎么做呀?

[解决办法]
囧,你连接上后,返回的那个套接不就是一个标识?
[解决办法]
囧,你连接上后,返回的那个套接字不就是一个标识?
[解决办法]
accept返回的就是和每个客户端连接的fd,通过fd进行通信
[解决办法]

C/C++ code
NAME 名称       accept - 在一个套接字上接收一个连接SYNOPSIS 概述       #include <sys/types.h>       #include <sys/socket.h>       int accept(int s, struct sockaddr *addr, socklen_t *addrlen);第2,3个参数可以返回客户端地址。
[解决办法]
每个客户端在服务端会返回一个专属的套接字。
[解决办法]
就用这个函数
探讨

C/C++ code
NAME 名称
accept - 在一个套接字上接收一个连接

SYNOPSIS 概述
#include <sys/types.h>
#include <sys/socket.h>

int accept(int s, struct sockaddr *addr, socklen_t *addrlen);


第2,……

热点排行