프로그래밍 QnA

MythRab의 이미지

printk 문이 출력이 되지 않습니다.

socket으로 recv하는 문장뒤에 printk문이 여러개가 있는데, 프로그램이 잘 동작하는 경우에는 모두 제대록 출력하고 오동작을 하는 경우에는 recv문 바로 뒤부터 몇개의 printk문을 건너띄고 출력을 합니다.
recv와 send 사이에서 서로 주고 받는 데이터의 양의 일치하지 않으면 이런 경우가 발생할 수 있나요?
아님 다른 어떤 경우에 printk문의 출력이 되자 않을 수 있는지...

qlfeh1의 이미지

CGI에서 파일 업로드 하는 방법

CGI에서 파일 업로드 방법좀 가르쳐 주세요.

다른 파일에 쓰는 방법 말고...

로컬에서 직접 서버로 업로드 하는 방법은 없나요??

ky1031의 이미지

아주 기초적인 질문입니다.

유닉스기반에서 이야기하는것입니다.
예를들어서
구조체 A라는 것이 있다고하면.

struct A c;

A c;
하고 같은 이야기인지 아니면 틀린이야기인지....

luscent의 이미지

윈도우(클라이언트) 와 유닉스(BSD, Linux)간의 TCP/IP를 이용한

안녕하세요..

검색해보란 얘기를 많이 들어서 일단 검색은 해보았습니다.

유닉스와 윈도우간의 소켓을 이용한 통신..

그런데.. 제가 네트웍 플밍을 첨 해보는터라. 사실 많이 부족합니다.

다름이 아니라. 윈도우 클라이언트에서 만든 구조체 데이터를

유닉스 서버에서 받아 처리가 가능합니까? 다른 컴파일러이고..

다른 OS를 가진 체제에서 만들어진 프로그램상의 데이터는

상호 교환이 가능한지를 알고 싶습니다.

많은 고견 부탁드립

k09251의 이미지

[급]시리얼 통신하는데 송신이 안되네요?

리눅스에서 장비와 통신을 하기위해 시리얼 통신 프로그램을 만들어야해서
여기저기 자료와 샘플을 구해서 실행하는데 수신은 되도 송신을 게속 안되네요.

아시는 분들은 꼭 좀 해결 방법을 알려주시면 정말 감사하겠습니다.

#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <termios.h>
#include <stdio.h>

#define BAUDRATE B9600
#define DEVICE "/dev/ttyS0"

int fd,res,i;
struct termios oldtio, newtio;
char buf[15]={0};

int main(void)
{
fd=open(DEVICE,O_RDWR | O_NOCTTY );

s25kt0의 이미지

C언어로 구현한 프로그램 C++로 포팅할때요..

C로 구현한 프로그램이 있습니다.

gcc로는 에러없이 잘 컴파일 되는 프로그램이 g++로 하니까 에러가 뜨는군요..

main.c:58: `recv' undeclared (first use this function)
main.c:58: (Each undeclared identifier is reported only once for each function
it appears in.)

위 메시지처럼 에러가 발생합니다.

소켓 라이브러리를 만들고 있었거든요...

g++과 gcc의 차이점때문인것같은데...

고수님들의 답변 부탁드립니다..

primee의 이미지

정규표현식으로 파일의 내용을 삽입하는것 질문입니다.

파일에 다음과 같은 문자열 이 있다면
<body test="aaa">

<body test="aaa">
here is inserted

이와 같이 위의 body 부분은 변경되지 않고 밑에만 한줄이 추가되어야
하는데 어떻게 해야 할지 잘 모르겠습니다.

물론 <body 란 건 다음에는 여러가지 값들이 들어올수있습니다.

NIGHT_FEVER의 이미지

왜 에러가나는지 잘 모르겠습니다. 도움부탁드립니다.

typedef struct _UserData
{
int socket;
char id[ID_SIZE];
char pw[PW_SIZE];
char groupName[GROUP_NAME];
char ip[IP_SIZE];
int port;
bool state;
}UserData;

typedef struct _Node
{
UserData *key;
struct _Node *next;
}Node;

typedef struct _SLL
{
Node *pHead;
Node *pTail;
Node *pCur;
int count;
}SLL;

void CreateList(SLL *p)
{
p->pHead = ((Node*)malloc(sizeof(Node)));
// p->pTail = (Node*)malloc(sizeof(Node));

// p->pHead->next = p->pTail;

j8508의 이미지

커널 프로그래밍과 c++

커널에 발을 담근지 얼마 안된 초보 거미군입니다..

리눅스 커널 모듈(lkm)과 이와 연동하는 응용프로그램을 구현하려고 하는데..

필요한 라이브러리 코드가 상당수 C++로 되어있습니다..

제가 얼핏 듣기로 리눅스 커널 프로그래밍에서는 C++이 불리하다..
라는 말을 들은적이 있는데...

이와 관련해 여기저기 찾아봤는데..
제 찾기 실력이 부족해서인지... 관련된 내용을 찾을 수가 없더군요...

관련된 사실을 아시거나.. 혹은 관련된 내용이 나와

icystar의 이미지

[질문]TCP계층에서 INET계층으로 해당 소켓을 찾아 연결해주는

답변 부탁드립니다.

TCP/IP 통신시 각 계층당 사용되는 소켓에 관련한 질문입니다.

수신시,
TCP 계층에서 INET 계층으로 소켓을 넘길때
현재 연결된 어플리케이션에 해당하는 소켓을 찾아주는 함수가 무엇인지 궁금합니다.

목적지 포트번호랑 어드레스를 가지고 해당 연결을 찾는다는 것을 알겠는데,
이 연결을 찾아주는 함수가 무엇인지 커널 소스를 봐도 잘 모르겠더라구요.

답변 해 주실수 있는 분이 꼭 계셨으면... 좋겠어요

그럼, 좋은 하

페이지

프로그래밍 QnA 구독하기