我用idTCPClient idTCPServer做一个文件传输程序 这样的问题如果解决
当正在和一个电脑进行文件传输的时候 同时另一个电脑也需要文件传输 由于SERVER端的TCP端口正在和第一台电脑传输文件 那么第二台电脑连接进来要就产生冲突 这样的问题如果解决
要么 让第二台电脑等待 可是第二台电脑怎么知道SERVER端口正在使用呢
可不可以 用TCP给多台电脑传输文件
当正在和一个电脑进行文件传输的时候 同时另一个电脑也需要文件传输 由于SERVER端的TCP端口正在和第一台电脑传输文件 那么第二台电脑连接进来要就产生冲突 这样的问题如果解决
要么 让第二台电脑等待 可是第二台电脑怎么知道SERVER端口正在使用呢
可不可以 用TCP给多台电脑传输文件
解决方案 »
- 繁体操作系统简体转换成繁体
- 请教各位:在spreadsheet控件中,在单元格中怎么控制让自动换行!
- 如何做透明窗口
- 请问,做简单的双语言版本软件,只是简单的切换一下LABEL的显示内容,FORM的字符集是GB32,能不能在运行的过程中动态改变字符集????
- 怎样实现任何数据类型和字符串类型之间的互相转换?up有分!!!!
- DELPHI开发COM组件问题,求高手
- 求解~~~~~!!请各位大吓帮忙呀~~![分不多,但给出答案的大虾一定会有分!!!]
- 五子棋的棋子判断
- 打印问题
- 菜单小问题
- 急寻图像处理分析高手,有报酬!!!
- 大家推荐一个 Outlook Express 左边那种样子的 Bar 控件,上面要可以放 TreeView 的
begin
application.ProcessMessages;
inc(i);
continue;
end;//while
·并发服务器模式 /* 0 服务器端套接字初始化, 1服务器端的父进程用倾听套接字X,倾听来自客户端的请求连接,2当accept一个连接套接字Y时候fork子进程专门处理客户端的数据处理,3子进程关闭倾听套接字X不使用,处理客户端请求,完毕后关闭Y,退出,4而父进程关闭连接套接字描述符Y不使用,继续倾听新的客户端连接(转过程2)。 */do{ /*过程2; 3; 4; 的实现参考代码*///从完全倾听队列中接收一个连接套接字描述符 conn_fd = accept(listen_fd, (struct sockaddr*)&cli_addr, sizeof(cli_addr)); if (conn_fd < 0) error_proc(); //错误处理 switch ( ret = fork() ){ case -1: error_proc(); //错误处理 case 0: close(listen_fd); //关闭倾听套接字描述符 serv_for(conn_fd); //为客户端提供服务 exit(0);default: close(conn_fd); //关闭连接套接字描述符}} while (continue);