QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1228|回复: 2

socket编程中出现的问题,希望有达人帮忙看看!!!

[复制链接]
发表于 2006-6-5 16:12:18 | 显示全部楼层 |阅读模式
出现的问题是
客户端输入内容按回车后,服务器端出错,不知道该如何解决!

出错问题已解决,问题是数组出界了!!!

但是还有一个问题是,当有第2个客户端连接时,总是阻塞

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2006-6-5 17:49:05 | 显示全部楼层
为什么不贴出来,那么下的文件都不贴
回复

使用道具 举报

发表于 2006-6-6 08:33:05 | 显示全部楼层
1.编译的时候,client.c需要加个头文件signal.h。

2.是不是server.c中的accept()将你的服务端阻塞了。

3.如果想让多个客户端连接你的服务端,那么服务端应该设计成并发服务器吧,把accept()再提到while外面吧,用《UNIX网络编程》里的并发服务器模板试试。

4.client中那个SIGINT信号是绑定到cc函数了吧,呵呵,我又学习了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 14:18 , Processed in 0.039692 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表