读书人

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

发布时间: 2012-03-09 16:54:57 作者: rapoo

请问一个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,……

读书人网 >C++

热点推荐