您的位置:程序门 -> vc/mfc -> 网络编程



winsock 中的send()中遇到的问题?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


winsock 中的send()中遇到的问题?[已结贴,结贴人:kgc_19821017]
发表于:2007-08-10 10:00:02 楼主
要想把用户名和密码发送到服务器端用send()函数怎么写,例如username= 'dsfkld ',password   =   '123293 ',怎么样用send函数来写请高手指教一下?
发表于:2007-08-10 11:09:311楼 得分:0
看一下msdn就知道了
int   send   (
    socket   s,                            
    const   char   far   *   buf,    
    int   len,                              
    int   flags                            
);

example:send(s, "xxxxxxx ",7,0);
发表于:2007-08-10 12:37:322楼 得分:0
封装个包,传个结构了
struct   login
{
char   szuser[20];
char   szpwd[20];
}
发表于:2007-08-10 13:55:483楼 得分:0
我还不是很懂能否说的在清楚一点
发表于:2007-08-10 14:02:094楼 得分:0
定义好发送的结构。
注意字节对齐。
发表于:2007-08-10 14:09:195楼 得分:0
同意用结构的方法
发表于:2007-08-10 14:33:276楼 得分:0
ftp     or   ?

看看协议命令
发表于:2007-08-10 14:49:027楼 得分:0
send   发送数据的示例,前面连接等操作省略

char   sendbuf[32]   =   "client:   sending   data. ";
int   bytessent   =   send(   connectsocket,   sendbuf,   strlen(sendbuf),   0   );
发表于:2007-08-10 15:36:518楼 得分:0
我在对话框中有2个edit,idc_edit1,m_name;idc_edit2,m_password,   char   sendbuf[0]=m_name,sendbuf[1]=m_password;   这样写行不行
发表于:2007-08-10 16:08:419楼 得分:0
汗颜
发表于:2007-08-10 16:15:4510楼 得分:0
做个结构,保存数据,用sent发过去即可
发表于:2007-08-10 16:18:0511楼 得分:0
不好意思我没有学过vc,希望大家能给我多所的帮助.我要做的就是一个类似于qq的一个东西,先登录验证,接着可以进行聊天,我看了点资料现在一头雾水
发表于:2007-08-10 16:42:0912楼 得分:20
我在对话框中有2个edit,idc_edit1,m_name;idc_edit2,m_password,   char   sendbuf[0]=m_name,sendbuf[1]=m_password;   这样写行不行
____________________________________________________
真历害你呀,要看看基础了

定义包结构:
typdef   struct   netpacket
{
            char   name[20];
            char   pass[20];
}netpacket,*pnetpacket;

内存分配和数据发送:

newpacket   sdata;
strcpy(sdata.name,m_name);
strcpy(sdata.pass,m_password);
send(s,(char   *)&sdata,40,0);

接收端的处理:

newpacket   rdata;
recv(s,(char   *)&rdata,40,0);
发表于:2007-08-10 16:43:5413楼 得分:0
不好意思我没有学过vc,希望大家能给我多所的帮助.我要做的就是一个类似于qq的一个东西,先登录验证,接着可以进行聊天,我看了点资料现在一头雾水
____________________________________________________
这跟学有没有学过vc没什么关系,看了你写的代码,你还有很长的路要走,要打好基础。
发表于:2007-08-10 16:53:2214楼 得分:0
谢谢各位的指点,我会努力的
发表于:2007-08-10 17:02:0815楼 得分:0
up


快速检索

最新资讯
热门点击