日期:2014-05-20  浏览次数:20721 次

求教c和java程序通信的问题,导致c程序coredump!
我在AIX上用c写了一个socket通信的Client,在Windows下用java写的Server,我在Client读一个文件,将其中的内容通过socket发往Server,在发送文件之前会将文件的大小先发过去,Server通过匹配文件大小来决定接收多少个字节的数据,然后将接收数据的字节算出来,回传给Client,可是我一执行Client的程序就coredump了,“报分段错误(coredump)”!!!!!
请问高手这是什么问题?感激涕零!!!!!!!

------解决方案--------------------
说的没错
------解决方案--------------------
coredump一般是内存错误, 例如访问一个非法的内存区域