社区
C++ 语言
帖子详情
[请教]问个关于socket编程的问题
forkc2006
2009-04-20 08:53:19
环境是:jre6+eclipse3.3+cdt4.0+MinGW5.1.4(OS:windows xp)
编译能通过,在Debug目录下看到生成.o文件,但链接时报:Launching test.exe,说Debug目录下没exe文件
环境变量:C:\MinGW\bin
怀疑是指定环境变量非法,但上面设置没错啊,(具体配置是网上找的),除了系统环境变量还有别的原因吗?谢谢
...全文
105
8
打赏
收藏
[请教]问个关于socket编程的问题
环境是:jre6+eclipse3.3+cdt4.0+MinGW5.1.4(OS:windows xp) 编译能通过,在Debug目录下看到生成.o文件,但链接时报:Launching test.exe,说Debug目录下没exe文件 环境变量:C:\MinGW\bin 怀疑是指定环境变量非法,但上面设置没错啊,(具体配置是网上找的),除了系统环境变量还有别的原因吗?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
forkc2006
2009-04-21
打赏
举报
回复
源码不是在二楼吗。。。
firsthym
2009-04-21
打赏
举报
回复
你的
#if 0
...
#else
...
#endif
啥意思呢
甘当码农
2009-04-20
打赏
举报
回复
给源代码,就能解决问题。
forkc2006
2009-04-20
打赏
举报
回复
莫非以后都得动手自己链接了,汗死
forkc2006
2009-04-20
打赏
举报
回复
谢谢啦
猫已经找不回了
2009-04-20
打赏
举报
回复
帮顶.
forkc2006
2009-04-20
打赏
举报
回复
代码:
#if 0
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <sys/wait.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <arpa/inet.h>
#include <netdb.h>
#include <arpa/inet.h>
#include <netdb.h>
#else
#include <stdio.h>
#include <winsock.h>
#include <conio.h>
#include <io.h>
//#include <string.h>
//#include <iostream.h>
//#include <windows.h>
//#include <unistd.h>
//#include <stdlib.h>
#endif
int main(){
SOCKET sockfd;
int flag = 1;
struct sockaddr_in s;
char buf[255] = {0};
for(int i=0; i<9; i++){
buf[i] = 0xfe;
}
sockfd = socket(AF_INET, SOCK_DGRAM, 0);
if(sockfd < 0){
printf("sock error!\n");
}
setsockopt(sockfd, SOL_SOCKET, SO_BROADCAST, (const char*)&flag, sizeof(int));
s.sin_family = AF_INET;
s.sin_port = htons(9111);
s.sin_addr.s_addr = inet_addr("192.168.7.255");
//bzero(&(s.sin_zero), 8);
memset(&s, 0 , sizeof(s));
for(int i=0; i<100; i++){
sendto(sockfd, buf, sizeof(buf), 0, (struct sockaddr*)&s, sizeof(struct sockaddr_in));
// Sleep(1000);
}
close(sockfd);
printf("end!\n");
return 0;
}
forkc2006
2009-04-20
打赏
举报
回复
在线等 - -b
问一个关于java
Socket编程
的
问题
。
我的电脑在局域网里面,ip为10.13.45.178web server用的是tomcat5.0.30,端口为8080;我的代码只有一句。如下:Socket s = new Socket("10.13.45.178",8080);但是这一句代码要运行17秒钟左右,但是如果我把上面的代码改成如下:Socket s = new Socket("localhost",8080);时间就会立即提升到30微
【socket】C语言的Socket网络编程
目录 Socket网络编程 1、网络知识 网络中进程之间如何通信? 什么是Socket? socket一词的起源 怎么理解端口? 怎么理解socket ? 2. 客户/服务器模式 2.1 服务器端: 2.2 客户端: 4. 套接字函数 4.1 创建套接字──sock...
socket/io(1)、Linux的
socket编程
详解
Linux的
SOCKET编程
详解 1. 网络中进程之间如何通信 进 程通信的概念最初来源于单机系统。由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进 程之间既互不干扰又协调一致工作,操作系统为进程通信提供了相应设施,如 UNIX BSD有:管道(pipe)、命名管道(named pipe)软中断信号(signal) UNIX system V有:消息(mes......
Socket编程
详解
Socket中文意思是“插座”,在Linux环境下,用于表示进程x间网络通信的特殊文件类型。本质为内核借助缓冲区形成的伪文件。既然是文件,那么理所当然的,我们可以使用文件描述符引用套接字。Linux系统将其封装成文件的目的是为了统一接口,使得读写套接字和读写文件的操作一致。区别是文件主要应用于本地持久化数据的读写,而套接字多应用于网络进程间数据的传递。在TCP/IP协议中,“IP地址+TCP或UDP端口号”唯一标识网络通讯中的一个进程。“IP地址+端口号”就对应一个socket。欲建立连接的两个进程各自有一
【Java TCP/IP Socket】
Socket编程
大合集
为了方便各位网友学习以及方便自己复习之用,将Java TCP/IP
Socket编程
系列内容按照学习顺序总结如下: 【Java TCP/IP Socket】Java TCP Socket程编程 【Java TCP/IP Socket】Java UDP
Socket编程
【Java TCP/IP Socket】应用程序协议中消息的成帧与解析 【Java TCP/IP Socket】构建和解析自定义协议消息 【Java TCP/IP Socket】基于线程池的TCP服务器 【Java TCP/IP
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章